- React @ 18.3.1 - A JavaScript library for building user interfaces.
- TypeScript @ 5.2.2 - Typed superset of JavaScript.
- Tailwind CSS @ 3.4.4 - Utility-first CSS framework.
- Axios @ 1.7.2 - Promise based HTTP client for the browser and Node.js.
- sweetalert2 @ 11.12.2 - A beautiful replacement for JavaScript's alert.
- React Table @ 7.8.0 - Hooks for building powerful tables and datagrids.
- Framer Motion @ 11.3.8 - Animation library for React.
- React Router DOM @ 6.24.1 - Declarative routing for React.js.
- First of all you need to clone app repository from Github :
git clone https://github.com/Tusho7/e-commerce-front
- Next step requires install all the dependencies.
npm install
- Also you need to create .env file where copy information from .env.example file
Create a .env file based on the .env.example template.
- To see project in action
npm run start
src
├── assets # Static assets (images, fonts, etc.)
├── components # React components
├── contexts # Page contexts
├── modals # Page modals
├── pages # Page components
├── plugins # Application plugins
├── services # Application services
├── types # Application interfaces
├── utils # Utility functions
├── App.tsx # Main application component
├── index.tsx # Entry point file
└── main.tsx # Main file for rendering React app
Before every deployment you need to create build file.
npm run build
after this you can use this file to deploy project on server.
This README template provides a clear structure and instructions for setting up and understanding your Shoes E-commerce Frontend project. Adjust the sections and details according to your specific project setup and requirements.