Logo Lanfrica

Impulsible/naija-snacks

Domain:

digital infrastructure

Record type:

software
Creator:
Imp
Host:
# πŸ‡³πŸ‡¬ 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