Tech Stack
Back-end
- Node.js / Express.js
- PostgreSQL - interfaced via knex.js
- passport.js - authentication and permissioning via JWT tokens.
- Python - child process for generating list of mentors.
-
Production deployment
- AWS EC2 and RDB
- PM2
-
Demo deployment
- Heroku
- Docker
Front-end
- React.js
- React Router
- nginx - reverse proxy
Demo
This version of the app is for demonstration purposes only.
All data has been automatically generated.
Please use the following user credentials:
Admin
john.smith@email.com : eleos1
Volunteer
adam.jones@email.com : eleos2