Book Store by Kamran AkmalBook Store by Kamran Akmal

Book Store

Kamran  Akmal

Kamran Akmal

Responsive Design: The project uses Tailwind CSS and DaisyUI to create a responsive and visually appealing design that works well on various screen sizes.
Dynamic Routing: The project utilizes React Router for dynamic routing, allowing users to navigate between different pages such as Home, Courses, and Signup.
Form Handling: The project incorporates react-hook-form for efficient form handling and validation, as seen in the Login and Signup components.
Carousel Integration: The project uses react-slick and slick-carousel to implement a carousel for displaying free books in the FreeBook component.
JSON Data Handling: The project reads and displays data from a JSON file (list.json) to dynamically render course cards.
Sticky Navbar: The Navbar component includes a sticky behavior that keeps it at the top of the page during scrolling.
Dark Mode Toggle: The Navbar component includes a theme toggle switch for switching between light and dark modes.
Modular Components: The project is structured with reusable and modular components such as Navbar, Banner, Cards, Footer, and more.
Vite Integration: The project is built using Vite, which provides fast development and build times.
ESLint Configuration: The project includes a custom ESLint configuration to enforce coding standards and best practices.
Like this project

Posted Jan 5, 2025

eCommerce website with React, Vite, responsive design, dynamic routing, form handling, dark mode, and JSON data handling.