Skip to content

proj2gr4/Milestone-Project

Repository files navigation

License: MIT License

Milestone-Project

Project 2 group 4 of UoT Coding BootCamp

The aim of this application is to motivate people to achieve their milestones. Members can create milestones that consist of multiple steps to achieve. They can post it for others to see and track progress.

Usage

Milestone Website

Installation

How to install :

  • (MVC) is deployed by using node server.js
  • If choosing to use from terminal, open terminal and run
  • make sure you have install the following npm packages:
  • "aws-sdk": "^2.874.0",
  • "bcrypt": "^5.0.1",
  • "connect-session-sequelize": "^7.1.1",
  • "dotenv": "^8.2.0",
  • "express-handlebars": "^5.2.1",
  • "express": "^4.17.1",
  • "express-session": "^1.17.1",
  • "handlebars": "^4.7.7",
  • "mysql2": "^2.2.5",
  • "sequelize": "^6.5.0"
  • npm start

Milestone Information

The application functionality:

  • Homepage, Dashboard, Login/Logout Navigation.
  • Sign Up, Login, Logout, user credentials are saved.
  • Create a goal, participate in a goal.
  • Add steps to a goal, add comments to a goal.
  • Update status in a goal, or cancel participation.
  • Able to connect with friends, show their status.
  • Profile page can view your own posts.

Credits

License

MIT License

Questions

GitHub: MILESTONE PROJECT

Contributors:

Screenshots

  • Homepage Screeshot
  • Login/Signup page Screeshot Screeshot
  • Profile Page Screeshot
  • Dashboard Screeshot
  • Create a goal Screeshot
  • Goal Page Screeshot

  • To make the username field in our database unique Screeshot Screeshot

About

Project 2 group 4 of UoT Coding BootCamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published