Logo Lanfrica

Impulsible/naija-snacks

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Imp
HĂ´te:
# 🇳🇬 Naija Snacks A modern full-stack e-commerce platform for discovering, exploring, and ordering authentic Nigerian snacks. ## ✨ Features - 🛍️ **Product Discovery** - Browse snacks by category, search, and filter - 🛒 **Shopping Cart** - Add items, update quantities, persistent storage - 💳 **Secure Payments** - Paystack integration for card payments - 📦 **Order Management** - Track orders from placement to delivery - 👤 **User Accounts** - Register, login, manage profile - ❤️ **Favourites** - Save your favourite snacks - 📊 **Admin Dashboard** - Manage products, orders, and customers - 📱 **Responsive Design** - Optimized for mobile and desktop ## 🚀 Tech Stack ### Frontend - React 18 + TypeScript - Vite - Tailwind CSS - React Router - TanStack Query - Zustand - React Hook Form + Zod - Framer Motion ### Backend - Node.js + Express - TypeScript - MongoDB + Mongoose - JWT Authentication - Paystack ## 📦 Installation ### Prerequisites - Node.js 18+ - MongoDB - npm or yarn ### Setup 1. **Clone the repository** ```bash git clone github.com cd naija-snacks 🤝 Contributing Fork the repository Create a feature branch Commit your changes Push to the branch Open a pull request 📝 License MIT License 👥 Demo Accounts Customer: demo@naijasnacks.ng / Password123 Admin: admin@naijasnacks.ng / Admin123 🙏 Acknowledgments Nigerian food culture and heritage All contributors and testers Open source community