Welcome to the repository for our hackathon project: Nike Store E-Commerce Platform. This project is a modern e-commerce website built to provide a seamless shopping experience for Nike products. It is currently a work in progress, with ongoing improvements in functionality, flow, and architecture.
To visit the live demo, click here.
This project leverages a powerful combination of modern tools and technologies:
- Next.js: For server-side rendering and building a highly optimized React application.
- TailwindCSS: For crafting a responsive and visually appealing UI with ease.
- Sanity CMS: To manage and serve dynamic content efficiently.
- ShipEngine: For handling shipping and tracking functionality seamlessly.
- Auth.js: For implementing secure user authentication and authorization.
- Dynamic Product Listings: Powered by Sanity CMS, product details can be updated without code changes.
- Secure Authentication: User login and registration functionality powered by Auth.js, securely store password in sanity using bcrypt.
- Good Form Sanitation and Validation: Robust validation implemented for "Join Us," login, and checkout forms to ensure data integrity and security.
- Responsive Design: Built with TailwindCSS to ensure compatibility across devices.
- Order Tracking: Integration with ShipEngine to provide real-time tracking updates.
- Fast and Optimized Performance: Leveraging Next.js for SSR and static generation.
This project is under active development as part of a hackathon. Current focus areas include:
- Improving functionality flow and architecture.
- Adding robust error handling and user feedback.
- Expanding user-friendly features such as advanced filtering, wishlist, and payment gateway integration.
- Fork the repository and create a new branch for your feature or bug fix.
- Write clean and readable code adhering to best practices.
- Create a pull request with a clear description of the changes you've made.
Your feedback is valuable! If you encounter any issues or have suggestions, feel free to open an issue or reach out.
Thank you for visiting! Stay tuned for updates as we work toward making this a polished, production-ready e-commerce platform.