Welcome to the front-end section of the Eyeglass Sales and User Authentication System! This part of the application is built with React, Redux, TypeScript, and Vite, providing a seamless user experience for managing eyeglass sales and user authentication.
The front-end of the Eyeglass Sales and User Authentication System is designed to provide a user-friendly interface for interacting with the application's features. Leveraging React for component-based UI development, Redux for state management, TypeScript for enhanced type safety, and Vite for fast development and building, the front-end ensures a smooth and efficient user experience.
The front-end is integrated with the backend and can be accessed through the live version of the application at Eyeglass Sales.
- User Registration: Intuitive user registration process with real-time validation.
- User Authentication: Seamless login experience with secure authentication powered by Redux.
- Eyeglass Management: Browse, add to cart, and purchase eyeglass products with ease.
- Sales Tracking: View and manage sales history with detailed information on past transactions.
- Responsive Design: Responsive user interface ensuring compatibility across devices.
- Frontend Framework: React
- State Management: Redux
- Language: TypeScript
- Build Tool: Vite
To set up the front-end locally, follow these steps:
- Clone the Repository:
git clone https://github.com/rashedrk/eye-glass-management-client.git- Install dependencies
cd eye-glass-management-client
npm install
- Run the Application
npm run dev- Access the Application:
Open your web browser and navigate to
http://localhost:5173to access the application.
For detailed API documentation and request examples, refer to the Postman Collection.
We welcome your feedback and contributions to enhance the Eyeglass Sales and User Authentication System. Feel free to open issues, submit pull requests, or reach out to us with your suggestions.
This project is licensed under the MIT License.