Welcome to group 56's repository. Our project is to create an Instagram-esque website that's DLSU PUSA-themed—aptly named "catsallian"!
- Run cmd on this project's main directory
- Enter the command
npm install
- Wait to install all of the website's dependencies
- Run
npm audit fix
if asked - Enter the command
node server.js
- Go to
localhost:3000
via your browser - Done! Enjoy the website!
- Simply go to
catsallian.herokuapp.com
when the server is on and enjoy :)
note: website has been deactivated as of 2021
-
Make sure the website's properties are properly setup before deployment
-
Set up Heroku's config vars via Settings tab, Make sure that the Config Vars are:
MONGODB_URI
:mongodb+srv://admin:[email protected]/catsallian-database?retryWrites=true&w=majority
NODE_ENV
:Production
TZ
:Asia/Singapore
- Fork the project via
https://github.com/DLSU-CCAPDEV/2021T2-G56
- At the deploy tab, connect to your Github account and connect to said forked reppo
- Press
Deploy branch
and wait for the setup to finish.
- Enter
catsallian.herokuapp.com
and enjoy the the site!
Because the website comes with pre-loaded content, you can even access a few accounts. Feel free to check them out!
password | |
---|---|
[email protected] | alexpassword |
[email protected] | bettypassword |
[email protected] | carlapassword |
[email protected] | dannypassword |
[email protected] | enricopassword |
[email protected] | frankpassword |
You can also create your own account, which will generate a default profile picture for you until you have it changed via the settings!
- bcryptjs: for encrypting your password and making sure your security is in tip-top shape
- body-parser
- dotenv
- ejs: javascript + html = happiness and also lots of bugs
- express
- express-session: makes sure you stay logged in!
- multer
- nodemon: for debugging purposes
- async, express-fileupload, and googleapis: used for asynchrnous activities like uploading large images. yup, the images are all stored on the cloud!