This project is a simple e-commerce application built with JavaScript. It includes a frontend built with vanilla JavaScript and a backend built with Node.js.
- Product listing with pagination
- Product details with customer reviews
- Shopping cart functionality
- User authentication and profile management
- Clone the repository:
- Navigate to the project directory.
- Start the backend server. run
npm install
in the main directory - Start the frontend. In a new terminal window, navigate to the
frontend
directory runnpm install
.
backend/
: Contains the server-side code of the application.frontend/
: Contains the client-side code of the application.public/
: Contains static files like images, HTML, and CSS.src/
: Contains the JavaScript source code.
api.js
: Contains API calls.components/
: Contains reusable components likerating.js
.screens/
: Contains the different screens of the application likehomeScreen.js
,productScreen.js
, etc.utils.js
: Contains utility functions.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.
If you have any questions or feedback, please reach out to us at [email protected]
.