As any people know, coding bootcamps are tough. One way that my group thought of to make it just a little easier, was to centralize all of the info, curriculum, feedback and forums into a central app. Our ultimate goal was to pack as many resources from our coding bootcamp experience as we could into one location. Some of the notable features that we are replacing or integrating into our app are Slack, Github, Google Forms and Google Calendar
- React.js
- Django (Django Rest Framework)
- MySQL and PostgreSQL
- JWT
- AWS
- Git / GitHub
git clone https://github.com/aidanmatchette/cp_central.git .
python -m venv .venv
.venv/scripts/activate.ps1
source venv/bin/activate
pip install -r requirements.txt
Make .env file (from template)
cp .env.sample .env
- Add django secret key
- Set DEBUG=true for local development
- Set REACT_APP_URL_PREFIX=http://localhost:8000 (or wherever you would run the django server)
python manage.py migrate
npm install
python manage.py runserver
npm run start
change .env variables (changing debug is optional if not deploying)
DEBUG=false
REACT_APP_URL_PREFIX=
npm run build