Skip to content

Kevin-ishimwe/ecommerce-app-legends-fe

 
 

Repository files navigation

E-commerce Web App

Maintanibility

check-code-coverage

Maintainability

CI/CD Pipeline

"Discover a seamless and secure online shopping experience - Your go-to destination for all your shopping needs!"

Description

Legend's E-commerce project is a robust web application catering to the needs of buyers, sellers, and administrators. With a user-friendly interface, it offers seamless login functionality, a wide range of products, a convenient cart for buyers, real-time notifications, a public chat feature, comprehensive order tracking, and insightful sales analytics. Administrators hold the power to manage users efficiently, while sellers can effortlessly handle their product inventory. Buyers can explore the homepage, add items to their cart, create wishlists, and easily track their orders. Experience the ultimate e-commerce solution with Legend's E-commerce project.

Setup

Dependencies

Please ensure that your Node version is v18 and above. Make sure you have the following dependencies installed: "react" (v18.2.0 or higher), "react-dom" (v18.2.0 or higher), and "sass" (v1.62.1 or higher).

Initial Setup

Follow these steps to set up the legend's Frontend codebase locally:

Clone the repository:

  1. Clone the repository:
git clone https://github.com/atlp-rwanda/ecommerce-app-legends-fe.git
  1. Install dependencies:
npm install

Run The Service

To run the legend's Frontend service locally, follow these steps:

Start the development server: npm run dev

Open your browser and visit http://127.0.0.1:5173/. to see the application running.

Testing

To ensure that the code is set up correctly, follow these steps to run the tests:

Run the test suite:

npm test

Verify that all tests pass successfully. Unit testing on this app is setup using the following dependencies "jest": "^29.5.0",

Deployment

To update the Legend's ecommerce Frontend codebase:

Push your changes to the develop branch. Automatic deployment will be triggered, updating the application.

You can find the deployed application by visiting https://ecommerce-app-legends-fe.vercel.app/

Contributing

We welcome contributions from the ATLP community! Please see our https://github.com/atlp-rwanda/engineering-playbook/wiki/Other-Standards#collaboration for more information.

License

This project is released under the terms of the MIT license. See the LISENCEfile for more information.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.6%
  • Other 0.4%