"How Can I Help" is an application that allows students to offer and receive help from other students on various subjects and topics covered in tech.
The idea grew organically due to the fact that student experience levels in programming bootcamps come in various levels and varying styles of learning. To help 'bridge the gap' and to help all students succeed, "How Can I Help" facilitates the idea of peer tutoring by letting students offer help before being asked for it.
You can check out the full working version here: https://how-can-i-help.herokuapp.com/
- Clone the following(this) repository
git clone https://github.com/johncoryk/how-can-i-help.git
- Navigate into the repository
cd how-can-i-help
- Install the required dependences
npm install
npm i nodemon
- To launch the application locally type the following in your terminal
npm run dev
Wireframes and notes can be viewed in the SETUP folder to get an inside look at what prep and flow looked like before and throughout the project. Express/Node/SQL makes up the backend with EJS helping out the views. Custom CSS was used without any framework and the application is fully responsive!
- Express - Web Framework for Node.
- PostgreSQL - Database used.
- Stack Exchange API - Stack Exchange API to fetch answers from Stack Overflow.
- HTML5/CSS
- JavaScript
- EJS