We built out a social network app using the MVC Architecture, with user profiles, the ability to create posts, add likes and delete, and a feed. Our goal was to build a node app with some complex features.
Note: The project is still in the early stages of development. We will be working on adding more styles, implementing new features and more good stuff.
bcrypt, cloudinary, connect-mongo, dotenv, ejs, express, express-flash, express-session, method-override, mongodb, mongoose, morgan, multer, nodemon, passport, passport-local, validator
npm install
- Create a
.env
file and add the following askey = value
- PORT = 3000 (can be any port)
- 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
Let us know what you think! 😀