Django React E-commerce Backend can be acces at https://github.com/auriorajaa/django_react_ecommerce_backend
This is the frontend repository for Upfront, a multi-vendor e-commerce platform built with React.js and Vite. This frontend provides the user interface for the e-commerce platform, integrating with the Django Rest Framework backend.
- Node.js (version 14 or higher)
- Yarn package manager
- A running instance of the backend server
- Clone the repository
git clone https://github.com/auriorajaa/django_react_ecommerce_frontend.git
cd django_react_ecommerce_frontend- Install dependencies
yarn install- Create
.envfile Create a.envfile in the root directory and add:
VITE_PAYPAL_CLIENT_ID=your_paypal_client_id
- Start the development server
yarn devThe application will start at http://localhost:5173
To create a production build:
yarn buildTo preview the production build:
yarn preview- Multi-vendor e-commerce platform
- User authentication
- Product browsing and searching
- Shopping cart functionality
- PayPal payment integration
- Responsive design
- And more...
To run the development server with hot-reload:
yarn devTo run tests:
yarn testTo lint your code:
yarn lint- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details
