Talawa is a modular open source project to manage group activities of both non-profit organizations and businesses.
Core features include:
- Membership management
- Groups management
- Event registrations
- Recurring meetings
- Facilities registrations
talawa
is based on the original quito
code created by the [Palisadoes Foundation][pfd] as part of its annual Calico Challenge program. Calico provides paid summer internships for Jamaican university students to work on selected open source projects. They are mentored by software professionals and receive stipends based on the completion of predefined milestones. Calico was started in 2015. Visit The Palisadoes Foundation's website for more details on its origin and activities.
talawa
has these major software components:
- talawa: A mobile application with social media features
- talawa-api: An API providing access to user data and features
- talawa-admin: A web based administrative portal
- talawa-docs: The online documentation website
- The
talawa
documentation can be found here. - Want to contribute? Look at CONTRIBUTING.md to get started.
- Visit the Talawa-Docs GitHub to see the code.
-
Clone this repo to your local machine
git clone https://github.com/PalisadoesFoundation/talawa-admin cd talawa-admin yarn install
-
Talawa-ADMIN uses a configuration file named
.env
in the root directory. It is not a part of the repo and you will need to create it. There is a sample configuration file named.env.example
in the root diretory. Create a new.env
file by copying the contents of the.env.example
file.cp .env .env.example
-
Run Talawa-api locally in your system, and copy the URL to the
REACT_APP_BACKEND_ENDPOINT
section of the.env
file.Talawa-API: https://github.com/PalisadoesFoundation/talawa-api
-
When finished, your
.env
file should have the following field filled in.- REACT_APP_BACKEND_ENDPOINT
Please review the contents of the
.env.example
file for additional details.
yarn serve
yarn build
yarn test:e2e
yarn lint
See Follow this guide.
See Docker Container
See Code Stlye