- Name: Syed Abdul Qader Faizan Khundmiry
- Organization: CODTECH IT Solutions
- Internship ID: CT6WDS1928
- Domain: Python Programming
- Duration: September โ November 2024
- Mentor: Neela Santhosh Kumar
ShopSphere is a Django-based e-commerce web application designed to simulate a real-world online marketplace.
The platform enables users to browse products, manage shopping carts, place orders, and post reviews, while sellers can list and manage their products efficiently.
The project demonstrates full-stack web development concepts with a focus on scalability, usability, and modular design.
- User Profiles: User registration with role distinction between buyers and sellers
- Product Management: Sellers can add, update, and manage product listings with images and pricing
- Shopping Cart: Users can add, modify, and remove items before checkout
- Order Management: Tracks orders from placement to delivery
- Product Reviews & Ratings: Users can review products with a dynamic rating system
- Responsive Design: Bootstrap-based UI for seamless experience across devices
- Backend: Django, Django REST Framework
- Frontend: Bootstrap, HTML, CSS
- Database: SQLite (development), scalable to PostgreSQL/MySQL
- Deployment Ready: Configured for platforms like Heroku or AWS
git clone https://github.com/yourusername/shop-sphere.git
cd shop-spherepython -m venv env
source env/bin/activate # Windows: env\Scripts\activatepip install -r requirements.txtpython manage.py migratepython manage.py runserver- models.py โ Defines core entities such as Product, Category, Review, Cart, Order, and UserProfile
- views.py โ Handles application logic and user interactions
- urls.py โ Manages URL routing
- serializers.py โ Converts model data for API usage
- templates/ โ HTML templates for the UI
- static/ โ CSS, JavaScript, and image assets
- Payment gateway integration (Stripe / PayPal)
- Advanced product search and filtering
- Email notifications for orders and user actions
- Admin analytics dashboard