Project developed
You can see the project online here >
Project description:
This project is an e-commerce application developed using React as the UI framework, Vite for a fast and lightweight development environment, and Tailwind CSS for modern, responsive design. The application allows users to explore products, view details for each, add items to the shopping cart, and complete the checkout process. Additionally, it features dynamic category-based search with direct interaction with the cart contents or selected product details.
The project includes:
- Email authentication: Allows the user to log in.
- Wishlist support.
- The system includes the implementation of the Context API to manage the state of the cart and selected products.
¿What did I learn in this project?
- During the development of this e-commerce application, I acquired and reinforced several key skills:
- Optimization with Vite: I learned to use Vite to optimize performance and speed in React development projects. Vite allowed me to reduce startup and final build times, improving the developer experience.
- Modern Design with Tailwind CSS: I reinforced my skills with Tailwind CSS, gaining a deeper understanding of how to apply styles that maintain a fast and easy-to-build design structure, in addition to being modern and responsive.
- State Management with Context API: This was my first time using Context API in a project of this size, and it helped me simplify the state structure.
You can revise my code here
https://github.com/maizner/MyEcommerce-react-vite-tailwind