Skip to content

ThrowsException/FrontOffice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Front Office

Manage team invites through text and email

Development

Server

Requires docker and python>=3.7

start an environment

python -mvenv env
pip install -e server/.
. ./env/bin/activate
pip install -r server/requires/development.txt

boostrap docker containers, environment variables and start the app

./startup && source ./build/test_env
adev runserver --app-factory make_app server/app/app.py

Client

node 12+

cd client
npm i
npm start

POST /teams

request

{
  "name": "Team Name"
}

POST /events

request

{
  "name": "Event Name",
  "team": "<team_id>"
}

POST /members

request

{
  "name": "John Smith",
  "email": "foo@localhost.com",
  "phone": "2222222222",
  "team": "<team_id>"
}

POST /invite

Sends invites for that event to members of the group

request

{
  "event": "<event_id>"
}

GET /invite/{id}

clicking the link marks the invite as accepted

GET /status

Health check

About

Lightweight team management OSS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published