This project is a front-end assignment aiming to replicate the UI/UX of Bewakoof.com. It is developed using React, TypeScript, and Vite, with the later addition of Bootstrap for responsiveness.
It showcases the use of appropriate HTML tags, along with pure CSS and flexbox skills, to achieve a visually appealing and responsive user interface. The project was initiated using Vite's React TypeScript template, providing a modern development environment. The images are sourced from Bewakoof.com and pexels.com
- Responsive Design: The application is designed to be responsive, providing an optimal viewing experience across a wide range of devices.
- TypeScript: Written in TypeScript to enhance code maintainability and catch potential issues during development.
- Vite Development: Utilizes Vite for a fast and efficient development experience, with hot module replacement and optimized builds.
- Bootstrap Integration: Bootstrap is added later in the project to enhance the responsiveness of components.
- Web and Mobile UI Clone: Mimics the user interface of Bewakoof.com for both web and mobile platforms.
- HTML Tags: Appropriate use of HTML tags for semantic structure and accessibility.
- Pure CSS and Flexbox: Demonstrates the use of pure CSS and flexbox skills for layout, alignment, transitions, and styling.
git clone https://github.com/kleiry20/bewakoof.git
cd bewakoof
npm install
npm run dev
The application shall be accessible at http://localhost:5173
- src/: Contains the source code of the React TypeScript application.
- public/: Holds static assets and the HTML template.
- React
- TypeScript
- Vite
- Bootstrap
This project is deployed using Vercel. You can access the live application at the following URL:
Feel free to explore the application and provide any feedback or suggestions.