Furni is a full-featured e-commerce website built using Python Django (backend). It provides seamless shopping experiences, secure authentication, and user-friendly interfaces.
-
User Authentication: Signup, login, logout, and role-based access.
-
Product Management: View products by category and detailed product pages.
-
Shopping Cart: Add, remove, and update cart items.
-
Secure Payments: Supports UPI payments.
-
User Profile: Update profile details and manage orders.
-
Order Management: Track orders and view order history.
-
Review & Ratings: Users can submit reviews and rate products.
git clone https://github.com/your-username/furni.git
cd furni
Project Setup:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Create a .env file in the root directory and configure: SECRET_KEY=your_django_secret_key
DEBUG=True
ALLOWED_HOSTS=*
DATABASE_URL=your_postgresql_database_url
-
Run the backend server (python manage.py runserver).
-
Start the frontend (npm start in the frontend folder).
-
Open the browser and navigate to http://localhost:3000.
-
Register/login and explore the platform.