An E-commerce platform built by UnityAlgo using Django (Backend) and Next.js + TypeScript (Frontend).
The goal of this project is to deliver a modern, scalable, and user-friendly online shopping experience.
Frontend
- Next.js (App Router)
- TypeScript
- Tailwind CSS
Backend
- Django
- Django REST Framework (API)
Database
- PostgreSQL (recommended) or SQLite for development
Others
- JWT Authentication
- Git & GitHub for version control
- π Secure User Authentication (Signup / Login)
- ποΈ Product Listings with Categories & Search
- π Shopping Cart & Checkout Flow
- π³ Order Management (Customer & Admin)
- π¦ Inventory Management
- π Admin Dashboard (Django Admin)
- π Fully Responsive Design
git clone https://github.com/your-username/unity-stores.git
cd unity-stores
- Backend (Django)
cd backend
python -m venv venv
venv\Scripts\activate # on Windows
source venv/bin/activate # on Mac/Linux
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Backend runs at http://localhost:8000
- Frontend (Next.js)
cd frontend
npm install
npm run dev
Frontend runs at http://localhost:3000
π Roadmap
Payment Integration (Stripe/PayPal)
Wishlist & Favorites
Advanced Admin Dashboard
Product Reviews & Ratings
Multi-language Support
π€ Contributing
Contributions, ideas, and feedback are always welcome. If you'd like to contribute, please fork the repo and create a pull request.
π License
This project is licensed under the MIT License β feel free to use it as you like.
π€ About UnityAlgo
UnityAlgo is a software development company specializing in building scalable web applications, ERP solutions, and custom software tailored to business needs. πΌ www.unityalgo.com | π§ [email protected]