FEC Plumbers Atelier is a full-stack web application built to replicate the experience of a physical atelier. It is a place for people to browse and purchase custom-made products.
- Description
- Technologies Used
- Installation and Running
- Sample .env file
- Authors and Contributors
- Wins and Improvements
FEC Atelier is a full-stack web application developed to replicate the experience of a physical atelier, where people can browse and purchase custom-made products. It was built using React, Amazon AWS, Express.js, Jest, Node.js, MySQL, and Sequelize.
The application allows users to view products, create accounts, add items to their carts, and purchase items.
To get the project running, first clone the repository:
git clone https://github.com/username/PLUMBERSFEC.git
Then install the dependencies:
npm install
Finally, run the project:
> npm run client-dev
then:
> npm run server-dev
then run http://localhost:3000
This project requires a .env file in order to connect to the database. The file should include the following information:
PORT=
API_KEY=
The authors and contributors of this project are:
The project was successful in replicating the experience of a physical atelier with a web application. The application allows users to browse and purchase products.
The project could be improved upon in terms of user experience and scalability. The user experience could be improved by adding more features, such as a wishlist. Additionally, the application could be made more scalable by refactoring the code and adding more caching.
HackReactor FEC
> git clone <url of master repo>
> git branch <name of new branch>
> git checkout <name of new branch>
> git branch
You should see something like this:
> git branch
master
*<name of new branch>
Stash work before doing so
> git stash
Move to branch
> git checkout main (whater your main branch in called)
Pull down from GH
> git pull origin main
Move to branch and merge
> git checkout 'BRANCH_NAME'
> git merge main
Now head to VSCode to resolve conflict issues for rebase
After rebase merge is complete, reload in stashed items
> git stash list (to view what will be added back in)
> git stash pop (to add back to branch)