Eleos

Project Access

2018 - 2019

Project Access is a non-profit startup connecting prospective university students with mentorship - to open the doors of higher education to students from less privileged backgrounds.


As the company began to scale, the challenge of matching applicants to the most suitable mentors also grew. The existing processes of Excel sheets and email chains were becoming inviable.


Eleos is a full-stack internal web app that gives users full management of applicants, mentors, mentorships in progress and users of the app (Project Access volunteers and admins).


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