Milestones is a web application designed to provide users with a digital scrapbook experience, enabling them to document and commemorate important moments in their lives. Through intuitive user interfaces and robust backend functionalities, Milestones empowers users to create, edit, and share their personal timelines, filled with memorable events and milestones.
- Clone this repository.
- Install dependencies with
npm install
in each respective/frontend
and/backend
. - Start the Webpack Development Server[Frontend] by
cd frontend
npm start
- Setup Backend by reading
backend/readme
file. - Start the Backend Server by
cd backend
npm start
- Go to http://localhost:3000/ in your browser.
- Tech Stack: Node.js, Express, React, Bootstrap
- Database: PostgreSQL
- Planning Docs, Wireframes, and DB Diagram can be found in "Project-Planning" directory
- react(^18.2.0)
- react-dom(18.2.0)
- react-router-dom(^6.22.3)
- Webpack
- Babel
- cors(^2.8.5)
- express(^4.19.2)
- fs(0.0.1)
- morgan(^1.10.0)
- multer(^1.4.5-lts.1)
- pg(^8.11.5)