We focus on creating a cabinet e-commerce website for https://www.planaheadconstructions.com as the final project for the CS-410 class. The main objectives include practicing teamwork and learning to apply Scrum methodology effectively. This involves collaborative efforts to create the mentioned website, with an emphasis on applying theoretical knowledge and practical skills in project management, web development, and team dynamics in a simulated professional environment.
We are using MERN stack for this project
- M = MongoDB
- E = Express.js
- R = React.js
- N = Node.js
Click Clone and copy the reposiroty link.
Then open your terminal and clone the repository:
cd ~/Desktop
git clone https://github.com/Mattynb/Cabinet-Website
Go to the root of your repository's folder, and install all dependecies:
cd ~/Desktop/Cabinet-Website
npm run install
Prepare your MongoDB database (atlas).
Or contact Minh to get his existing database connection
Then configure your database within server/constants/index.js, by configuring the MONGO_URI variable in the .env file.
From the root of your project run:
npm start
Open terminal #1 (backend)
cd ./server
npm start
Open terminal #2 (frontend)
cd ./client
npm start
Special Thanks To Our Collaborators (In no specific order)
Hussein Khawal El Sultan, Tsegereda Bisrat, Minh Nguyen, Kevin Tran, Waliyat Afolabi, Xiaoyan Lin, Matheus Berbet
