A fullstack app created for a sleep doctor's practice. This tracks home sleep studies administered to patients. Add patients to a database along with details of their sleep studies.
Link to project: https://hst-tracker.cyclic.app/
Alternate link: https://hst-tracker.up.railway.app/
Demo User
Email: user@test.com
Password: tester123
Tech used: HTML, CSS, Tailwind, JavaScript, Node.js, Express, MongoDB
For the frontend, I used HTML, CSS, and Tailwind to create the UI of the app. The backend was created using Node.js with the Express framework. To create my database, I used MongoDB. For user authentication, I implemented Passport.js.
React can be implemented to further optimize and enhance the user experience when marking studies complete, making the application more seamless and fluid. A notification system still needs to be added to alert users of studies being assigned to them.
bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator
npm install
- Create a
.env
file and add the following askey: value
- PORT: 9000 (can be any port example: 3000)
- DB_STRING:
your database URI