Welcome to RShop, a modern e-commerce platform built with the latest web technologies.
- Product listings with search and filter capabilities
- Shopping cart and checkout system
- User authentication and authorization
- Order management and history
- Responsive design for mobile and desktop
RShop is built using the following technologies:
- React for the frontend
- Styled-components for styling
- React Query for data fetching
- React Router for navigation
- Formik and Yup for form handling and validation
- Axios for HTTP requests
- JWT for secure token handling
- Swiper for carousels
- React Toastify for notifications
- Bootstrap for additional UI components
npm run dev
: Start the development server with hot reloading.npm run build
: Build the production-ready code.npm run lint
: Lint the codebase for potential issues.npm run preview
: Preview the production build locally.
To get started with development:
- Clone the repository.
- Install dependencies with
npm install
. - Start the development server with
npm run dev
.
Contributions are welcome! Please read the contributing guidelines before submitting pull requests.
RShop is open source and available under the MIT license.