- Enter "backend" directory and install requirements in a virtual environment using:
$ pip install -r requirements.txt - Run backend by using:
$ python manage.py runserver - Run frontend by creating a NEW terminal and installing dependencies then running:
$ npm install --force
$ npm start
- Create an account, which will make you a "Customer".
- "Customer"s become "Staff" through the admin panel.
- "Staff" can create groups.
- Click on a group to request to be put in, it will turn blue. Click again to cancel the request.
- If accepted into a group, it will turn green. Click to enter.
- If rejected into a group, it will turn red. Click to cancel request and attempt a re-entry.
- Both Staff and Customers can message in chats that they are in.
- Customers can add credit to their account to be in a class by purchasing in the "Account" Tab, which takes them to a Stripe checkout page.