• This repository has been archived on 09/Jun/2023
  • Stars
    star
    1,921
  • Rank 24,140 (Top 0.5 %)
  • Language
    TypeScript
  • License
    BSD 3-Clause "New...
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A self-hosted event management tool for nonprofits

Welcome to Chapter

All Contributors Setup Automated

After several years of being dissatisfied with existing group event tools (Meetup, Facebook events) we decided to build our own.

This will be 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 instance of Chapter 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.

Our Vision statement provides more details on the reasons for Chapter.

Terminology

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 a non-profit with multiple chapters Women Who Code at the sub-domain: chapter.womenwhocode.org
chapter a container 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
role a named definition of permissions to be attached to users for the purpose of granting authorization Owner, Adminstrator, Organizer, Member
user an authenticated user who is authorized based on their role(s) Sally Gold - [email protected]
visitor an non-authenticated web browser session with view-only access to public content Anonymous Web Browser Client
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
administrator the role of a user who can setup and manage chapters and organizers for an organization Women Who Code - European Administrator
organizer (not MVP) the role of a user who can manage a chapter's events, attendees, communications, and members Women Who Code - Edinburgh, Local Organizer
member the role of a user who can follow and receive notifications from a chapter and attend events Women Who Code - Edinburgh, Local Member

Tech Stack

We are using the following tools:

For more information and a guide to working on features, go to the contributing docs.

User Stories

MVP

The MVP user stories are shown in the MVP Project kanban / cards and as issues marked with "MVP".

Post-MVP

We are maintaining a list of post-MVP conversations and user stories using the "Roadmap" tag.

Quincy Larson is the project lead. freeCodeCamp will start "dogfooding" the MVP with several of its local study groups.

UI / UX / Design References

Contributing

License

Copyright (c) 2019-2023 freeCodeCamp.org

The computer software is licensed under the BSD-3-Clause license.

Contributors ✨

Thanks goes to these wonderful volunteers (emoji key):

Quincy Larson
Quincy Larson

πŸ’» πŸ“– πŸ€”
Tim Chen
Tim Chen

πŸ’» 🚧 πŸ”§
nikjohn
nikjohn

πŸ’» πŸ“– πŸ”§
Matteo Giaccone
Matteo Giaccone

πŸ“¦ πŸ’» πŸ“–
Ian Littman
Ian Littman

πŸ’»
Abrar Rauf
Abrar Rauf

πŸ“–
Jonathan Chhabra
Jonathan Chhabra

🚧 πŸ’»
Thomas Roest
Thomas Roest

πŸ’»
Scott Brenner
Scott Brenner

πŸ“– πŸ”§
Jim Ciallella
Jim Ciallella

πŸ“– πŸ‘€ πŸ’¬ πŸ”§
Joel Rozen
Joel Rozen

πŸ’»
yitzhak-bloy
yitzhak-bloy

πŸ“–
Rob Bertram
Rob Bertram

πŸ’»
Fran Zekan
Fran Zekan

πŸ’» πŸ”§ πŸ› πŸš‡ ⚠️ πŸ‘€ πŸ’¬
Jesuloba Egunjobi
Jesuloba Egunjobi

πŸ“¦
Lakshmipriya
Lakshmipriya

πŸ“–
Ronald van der Bergh
Ronald van der Bergh

πŸ“–
Rodolfo Mendes
Rodolfo Mendes

πŸ“–
Chris Gonzalez
Chris Gonzalez

πŸ“–
Gonzalo Gras Cantou
Gonzalo Gras Cantou

πŸ“–
Vivek Agrawal
Vivek Agrawal

πŸ“– πŸ”§ 🎨
Kognise
Kognise

πŸ’»
Wendel Nascimento
Wendel Nascimento

πŸ’»
Praveen Durairaju
Praveen Durairaju

πŸ’»
Shangeeth Sivan
Shangeeth Sivan

πŸ“–
Conor Broderick
Conor Broderick

πŸ’»
PrestonElliott
PrestonElliott

πŸ“– πŸ’»
VimalRaj Selvam
VimalRaj Selvam

πŸ’»
Franco Correa
Franco Correa

πŸ’»
Manoel
Manoel

πŸ“–
Dillon Mulroy
Dillon Mulroy

πŸ“–
Mirza Chilman
Mirza Chilman

πŸ“–
Cecilia
Cecilia

πŸ€”
Sean
Sean

🎨
Madalena
Madalena

🎨
Ariel Barboza
Ariel Barboza

πŸ“–
Jonathan Seubert
Jonathan Seubert

🎨 πŸ“–
Juli Odomo
Juli Odomo

🎨
Vaibhav Singh
Vaibhav Singh

πŸ’»
Subroto
Subroto

πŸ’»
Edward Weymouth
Edward Weymouth

πŸ“–
Aryan J
Aryan J

πŸ’»
Ashraf Nazar
Ashraf Nazar

πŸ“–
Vamsi Settypalli
Vamsi Settypalli

πŸ“–
sushmeet sunger
sushmeet sunger

πŸ“–
Paul Gamble
Paul Gamble

πŸ“–
Katie Noland
Katie Noland

πŸ› πŸ’»
AndrΓ© Jaenisch
AndrΓ© Jaenisch

πŸ’» 🎨
tomnoland
tomnoland

πŸš‡
Patrick San Juan
Patrick San Juan

πŸ’»
Tyler Williams
Tyler Williams

πŸš‡
Oliver Eyton-Williams
Oliver Eyton-Williams

πŸš‡ πŸ“– πŸ’» 🚧 ⚠️ πŸ›
Naomi Carrigan
Naomi Carrigan

πŸ“– πŸš‡ πŸ’»
Joe Devlin
Joe Devlin

πŸ› πŸ“– ⚠️
Rahul Gupta
Rahul Gupta

πŸ›
Ravichandra
Ravichandra

πŸ’»
Ahmad Abdolsaheb
Ahmad Abdolsaheb

πŸ’»
Krzysztof G.
Krzysztof G.

πŸ’»
Ismail Tlemcani
Ismail Tlemcani

πŸ’»
Muhammed Mustafa
Muhammed Mustafa

πŸ’»
Niraj Nandish
Niraj Nandish

πŸ’»
Christopher Ehrlich
Christopher Ehrlich

πŸš‡ ⚠️ πŸ’»
Moshe
Moshe

πŸ’»
Sirasit Thitirattanakorn
Sirasit Thitirattanakorn

🎨
Awais Ahmed
Awais Ahmed

πŸ’»
Nitya Pasrija
Nitya Pasrija

πŸ’»
Jon@1599
Jon@1599

πŸ’»
Omkar Ghag
Omkar Ghag

πŸ’»
Jait Jacob
Jait Jacob

πŸ’»
Suresh Koochana
Suresh Koochana

πŸ’»
auchynnikau
auchynnikau

πŸ’» πŸ‘€
nwernink
nwernink

πŸ’»
Bryan Moore
Bryan Moore

πŸ’»
Zameel Hassan
Zameel Hassan

πŸ’»
spham67
spham67

πŸ’»
Daminda Dinesh W Imaduwa Gamage
Daminda Dinesh W Imaduwa Gamage

πŸ’»
Aashutosh Poudel
Aashutosh Poudel

πŸ’»
Diana Chu
Diana Chu

πŸ’»
jamesrcramos
jamesrcramos

πŸ’»
Sneha
Sneha

πŸ’»
randychilau
randychilau

πŸ’»
ttran913
ttran913

πŸ’»
MackenanDsouza
MackenanDsouza

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!

More Repositories

1

freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
TypeScript
374,440
star
2

devdocs

API Documentation Browser
Ruby
32,300
star
3

how-to-contribute-to-open-source

A guide to contributing to open source
Ruby
8,733
star
4

mail-for-good

An open source email campaign management tool for nonprofits
JavaScript
3,833
star
5

guide

A collection of easy-to-understand guides to programming tools
2,130
star
6

awesome-quincy-larson-emails

This repository is an archive of emails that are sent by the awesome Quincy Larson every week.
Python
1,117
star
7

LearnToCodeRPG

A visual novel video game where you learn to code and get a dev job 🎯
Ren'Py
1,048
star
8

boilerplate-npm

A boilerplate for the freeCodeCamp curriculum.
JavaScript
649
star
9

learn

freeCodeCamp's learning platform with 2,000 interactive coding challenges
JavaScript
454
star
10

mobile

freeCodeCamp's open-source mobile app made with Flutter
Dart
424
star
11

pantry-for-good

An open source food bank logistics and inventory management tool
JavaScript
381
star
12

meeting-for-good

A meeting coordination app for your team
JavaScript
338
star
13

boilerplate-infosec

A boilerplate for the freeCodeCamp curriculum.
JavaScript
331
star
14

CurriculumExpansion

JavaScript
294
star
15

wiki

freeCodeCamp's deprecated wiki articles
JavaScript
280
star
16

100DaysOfCode-twitter-bot

Twitter bot for #100DaysOfCode
JavaScript
277
star
17

Developer_Quiz_Site

This is a quiz site filled with over 1500+ questions on programming.
TypeScript
259
star
18

boilerplate-express

A boilerplate for the freeCodeCamp curriculum.
JavaScript
234
star
19

chinese

214
star
20

2016-new-coder-survey

R
196
star
21

boilerplate-mochachai

A boilerplate for the freeCodeCamp curriculum.
JavaScript
189
star
22

testable-projects-fcc

Test suite for freeCodeCamp's legacy Codepen-based Curriculum
JavaScript
170
star
23

league-for-good

An open source sports league management tool
JavaScript
163
star
24

web3-curriculum

Half of the Web3 Curriculum
JavaScript
159
star
25

open-data

HTML
157
star
26

python-coding-challenges

freeCodeCamp's stand-alone Python coding challenges
Python
144
star
27

classroom

JavaScript
143
star
28

demo-projects

Example certification projects for our programming curriculum
JavaScript
142
star
29

coderadio-client

24/7 music designed for coding - https://coderadio.freecodecamp.org
JavaScript
136
star
30

solana-curriculum

freeCodeCamp Solana Curriculum
TypeScript
126
star
31

conference-for-good

An open source conference management tool
TypeScript
118
star
32

boilerplate-project-timestamp

A boilerplate for a freeCodeCamp project.
HTML
113
star
33

assets

A collection of https://www.freeCodeCamp.org logos and other assets
100
star
34

camper-gitter-bot

Finally, robotic beings rule the world.
JavaScript
96
star
35

open-api

freeCodeCamp's open-api Intiative
JavaScript
88
star
36

curriculum

The freeCodeCamp curriculum and lesson editor
JavaScript
81
star
37

boilerplate-mongomongoose

A boilerplate for the freeCodeCamp curriculum.
JavaScript
80
star
38

cdn

static assets for use with projects, curriculum and other places on internet
Python
76
star
39

Rust-In-Replit

The freeCodeCamp Rust In Replit course
JavaScript
71
star
40

100DaysOfCode-discord-bot

A Discord bot created for the 100 Days of Code challenge.
TypeScript
68
star
41

open-source-for-good-directory

A directory for freeCodeCamp's Open Source for Good apps - solutions for nonprofits
JavaScript
65
star
42

euler-rust

Local config for running the freeCodeCamp Project Euler lessons in Rust
JavaScript
62
star
43

boilerplate-project-urlshortener

A boilerplate for a freeCodeCamp project.
HTML
61
star
44

freeCodeCampOS

Test repo for external freeCodeCamp courses
JavaScript
59
star
45

news

freeCodeCamp's JAMstack Developer News publication. Built with 11ty, Ghost, and help from kind contributors like you.
TypeScript
57
star
46

infra

> freeCodeCamp.org's infrastructure-as-code
HCL
56
star
47

2017-new-coder-survey

Open Dataset from freeCodeCamp's 2017 survey of more than 20,000 developers
R
55
star
48

boilerplate-project-exercisetracker

A boilerplate for a freeCodeCamp project.
HTML
50
star
49

courses-vscode-extension

freeCodeCamp VSCode extension to help run and develop courses
TypeScript
46
star
50

study-group-directory

CSS
45
star
51

learn-bash-by-building-a-boilerplate

Shell
42
star
52

massification

An emailing service built on Amazon SES and Node
JavaScript
42
star
53

rdb-alpha

Dockerfile
42
star
54

contribute

> docs site for all things contributions. begin your contribution journey here.
MDX
42
star
55

boilerplate-project-headerparser

A boilerplate for a freeCodeCamp project.
HTML
41
star
56

learn-relational-databases-by-building-a-mario-database

Shell
39
star
57

boilerplate-advancednode

A boilerplate for the freeCodeCamp curriculum referenced in 'Advanced Node/Express Introduction'.
JavaScript
39
star
58

videos-translation

38
star
59

boilerplate-medical-data-visualizer

Python
37
star
60

scrapepark.org

Source for scrapepark.org
HTML
36
star
61

design-style-guide

Design Style Guide
HTML
35
star
62

FreeCodeCampTriviaQuiz

Take developer quizzes using your Amazon Echo with this freeCodeCamp.org Alexa skill
JavaScript
34
star
63

boilerplate-project-stockchecker

A boilerplate for a freeCodeCamp project.
JavaScript
34
star
64

news-theme

The Ghost theme for Developer News.
Handlebars
33
star
65

math-for-programmers-prototype

An interactive browser-based curriculum where you learn math through LaTeX
JavaScript
32
star
66

learn-bash-scripting-by-building-five-programs

Shell
31
star
67

classroom-mode-archived

JavaScript
31
star
68

news-translation-tasks

JavaScript
31
star
69

boilerplate-project-filemetadata

A boilerplate for a freeCodeCamp project.
HTML
31
star
70

camperchan

Discord bot running in our freeCodeCamp Discord server
TypeScript
29
star
71

2018-new-coder-survey

The results of the 2018 New Coder Survey
R
28
star
72

2018-jamstack-hackathon

IN PERSON freeCodeCamp JAMstack Hackathon on November 3 - 4 at GitHub
28
star
73

near-curriculum

JavaScript
26
star
74

rocketchat-bot

TypeScript
26
star
75

learn-sql-by-building-a-student-database-part-1

Shell
26
star
76

PhoneIDE

PhoneIDE freeCodeCamps Mobile Editor Made with Flutter
Dart
26
star
77

multiple-choice-questions

Multiple choice questions for our interview preparation section
JavaScript
26
star
78

arcade-mode

A repo for algorithm and data structures interview practice app
JavaScript
24
star
79

boilerplate-arithmetic-formatter

Python
24
star
80

2018-online-jamstack-hackathon

freeCodeCamp JAMstack Online Hackathon November 3 - 4
23
star
81

boilerplate-budget-app

Python
23
star
82

boilerplate-project-messageboard

A boilerplate for a freeCodeCamp project.
HTML
21
star
83

boilerplate-project-issuetracker

A boilerplate for a freeCodeCamp project.
JavaScript
20
star
84

.github

> Our default community health files for all our repositories on GitHub.
20
star
85

sendgrid-email-blast

A CLI tool for sending emails via the SendGrid API.
TypeScript
20
star
86

learn-git-by-building-an-sql-reference-object

Shell
20
star
87

freecodecamp-dark-vscode-theme

19
star
88

boilerplate-project-metricimpconverter

A boilerplate for a freeCodeCamp project.
JavaScript
19
star
89

COM1000

freeCodeCamp's deprecated challenge editor
JavaScript
19
star
90

boilerplate-bcrypt

A boilerplate for the freeCodeCamp curriculum referenced in 'Data Protection with BCrypt'.
JavaScript
19
star
91

nginx-config

> Config for our NGINX instances that serve our platforms.
19
star
92

curriculum-helpers

An internal package that allows thorough testing of challenges between multiple freeCodeCamp platforms.
Python
19
star
93

JulyGameDev

Read more about this here: http://blog.freecodecamp.com/2015/07/watch-us-code-games-live-all-weekend.html
JavaScript
19
star
94

2021-new-coder-survey

The results of freeCodeCamp's 2021 New Coder Survey
18
star
95

boilerplate-demographic-data-analyzer

Python
17
star
96

boilerplate-rock-paper-scissors

Python
17
star
97

learn-bash-and-sql-by-building-a-bike-rental-shop

Shell
16
star
98

chat

freeCodeCamp.org's official community chat rooms
HTML
16
star
99

boilerplate-project-sudoku-solver

A boilerplate for a freeCodeCamp project.
JavaScript
16
star
100

search

A search engine for all things freeCodeCamp
JavaScript
15
star