UrbanKicks is a full-stack MERN (MongoDB, Express.js, React.js, Node.js) web application designed for the online purchase of shoes. It provides a user-friendly interface for customers to browse through a variety of shoe options, view details, and make secure purchases. The application supports user authentication, shopping cart functionality, and order management.
Explore a diverse collection of shoes, categorized for easy navigation. Users can view details such as shoe images, descriptions, and prices.
Secure user authentication allows customers to create accounts, log in, and track their order history. It also enhances the shopping experience by providing personalized recommendations.
Add desired shoes to the shopping cart for easy checkout. Users can manage their cart, update quantities, and remove items before finalizing their purchase.
Effortlessly complete the purchase process with a smooth order placement system. Users receive order confirmation details via email.
Registered users can view and track their order history, providing transparency and convenience for managing past purchases.
- Frontend: React.js, HTML, CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Payment Processing: Stripe
We welcome contributions! If you'd like to contribute to UrbanKicks, please follow our Contribution Guidelines.
This project is licensed under the MIT License. Feel free to use and modify the code for your own projects.
Happy shopping with UrbanKicks! 🛍️👟