E-commerce webpages are crucial for business' to help facilitate sales and organize each sale to its corresponding customer/buyer. Building a webpage with modern technologies would help with the workflow of the site as over time the site could reach a large number of users at any given time.
A MERN(MongoDB, Express, React, Node) Stack approach was used to develop this webpage as this enables scalability for future improvements.
Deployed URL: https://on-code-e-commerce.herokuapp.com/
-
- used to run commands synchronously
-
- to allow the use of graphQL in React
-
- used to make queries/mutations
-
- an Object Data Modeling(ODM) library used to connect with our NoSQL database
-
- used to securely transfer data between the front-end client side to our server
-
- used to decode tokens to give authentication and access data
-
- used to hash passwords before storing on database
-
- used to build the front-end of webpage
-
- used to measure performance and user experience during development
To run the webpage on a local machine, clone the repository then run:
npm run install
This will install all dependencies needed to run the app.
To invoke the app navigate to the corresponding directory and run:
npm run develop
On code is is free and open-source software licensed under the