Have a leaky faucet? Is your lawn overdue for a trim? Call upon the services of our RAD Handymen! Resource Assignment Directory is here to help your everyday needs around the house or apartment or condo or castle. RAD features support for secure authentication to connect Customers directly with their Handymen and Handywomen! Customers can create Service Requests through the App after signing up (we do not share user information, user is in complete control of their data). Handymen can view their daily assignments after logging in through their separate login link. Authentication is delivered through bcryptjs, jsonwebtoken and express-session.
Use git to clone the rep.
git clone git@github:chrisp-dev/rad-project
- npm install
- Create a file ".env" with 1 line of text: SESSION_SECRET="RANDOMTEXT912929545"
- npm start
Open localhost:3300 in your browser. F12 to open console and debug.
If deploying to Heroku, make sure to set a config SESSION_SECRET on the dyno.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.