The Preemies Journal is a Full-stack web app designed for Neonatal ICU families to document their NICU experience in the hospital. The purple theme for this project represents and supports World Prematurity Day.
-
Create a space for families to share their experiences as well as gain insight from the experiences of others.
-
Users do not have to worry about losing access to information about their experiences.
- Creates a space to document experiences in real-time for future reference.
- Provides insight to families new to the NICU experience.
- Provides a support system to families who may be undergoing similar experiences.
- Families can easily track progress of new skills learned which improves confidence and readiness to continue care when the baby is discharged.
- Create a basic CRUD app utilising the MVC architectural process.
- Enable logged-in user to edit posts.
- Create the option for private posts as all posts are currently public to other users.
- Comment on the posts of other users. ✅
- Search for individual posts from feed. ✅
- Detailed breakdown of posts into smaller sections instead of one big post eg. section for updates, new skills, goals for the week, how families are feeling (anxious, excited etc.)
- mongoose, express-flash, express, morgan, multer, connect-mongo, ejs, tailwindcss, morgan, passport-local, nodemon, validator, mongodb, passport, dotenv, bcrypt, express-session, cloudinary.
npm install
- Create a
.env
file in config folder and add the following askey = value
- PORT = 6050 (can be any port example: 3000)
- DB_STRING =
your database URI
- CLOUD_NAME =
your cloudinary cloud name
- API_KEY =
your cloudinary api key
- API_SECRET =
your cloudinary api secret
npm start