This project is archived (since 10/2024).
Reason
Nevertheless feel free to fork an continue this project. :)
The goal of this project is to provide a self-hosted Docker container deployed to the cloud with a one-click and then configured by the owner. No coding required.
Your organization can host an own instance of Chapter 2 under a sub-domain of your website, such as chapter.sierraclub.org
or chapter.womenwhocode.org
. All of an organization's user data will remain under their control.
See our Vision statement. (by freeCodeCamp)
(Chapter 2 continues the deprecated project freeCodeCamp/chapter.)
To better communicate and more easily build an API and UI, the current contributors have decided on a collection of terminology to clarify discussions surrounding the Chapter project:
Term | Definition | Example |
---|---|---|
instance | a web server deployment of the Chapter application, managed by an organization. | a Docker container running on a web host |
organization | the main structure with multiple chapters | Women Who Code at the sub-domain: chapter.womenwhocode.org |
chapter | a organizational structure for events and users | Women Who Code - New York City |
event | a meeting with a specific location and time to which users can attend | Coffee And Code - BistroOne, New York City, NY - April 9, 2020 |
Roles | ||
role | a definition of permissions to be attached to users for the purpose of granting authorization | Owner, Adminstrator, Organizer, Member |
user | an authenticated person who is authorized based on their role(s) | Sally Gold - SallyG@example.com |
visitor | an non-authenticated person with view-only access to public content | Any visitor |
member | the role of a user who can follow and receive notifications from a chapter and attend events | Women Who Code - Edinburgh, Local Member |
organizer (not available yet) |
the role of a user who can manage a chapter's events, attendees, communications, and members | Women Who Code - Edinburgh, Local Organizer |
administrator | the role of a user who can setup and manage chapters and organizers for an organization | Women Who Code - European Administrator |
owner | the role of a user who can configure the Chapter application instance and manage administrators for an entire organization | Women Who Code - Global IT |
Backend
Frontend
Database
Test
For more information and a guide to working on features, go to the contributing docs.
The MVP user stories are shown in the MVP milestone and should be done first.
There is a list of further project phases using Milestones.
See the Project Board to find out what we are working on.
Please read the contributing guidelines and steps needed to setup Chapter 2 locally. We take you from local setup to submitting pull requests.
Join our chat to get connected and follow announcements. (by freeCodeCamp)
Copyright (c) 2019-2024 freeCodeCamp, Hanneses
The computer software is licensed under the BSD-3-Clause license.
Thanks goes to these wonderful volunteers (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!