Skip to content

Oleksii-LnxUsr/PhoneShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhoneShop

PhoneShop is a simple e-commerce website for buying and selling mobile phones. This repository contains the source code for the PhoneShop project.

Table of Contents

Features

  • User authentication and registration.
  • Browse and search for mobile phones.
  • Add mobile phones to the shopping cart.
  • Checkout and place orders.
  • Admin panel for managing products and orders.
  • Responsive design for mobile and desktop.

Technologies Used

  • Django: Backend web framework.
  • HTML, CSS, JavaScript: Frontend development.
  • SQLite: Database for development.
  • PostgreSQL: Database for production (optional).
  • Bootstrap: Frontend CSS framework.

Getting Started

To run this project locally, follow these steps:

  1. Clone this repository: git clone https://github.com/JustWriteCode0/PhoneShop.git
  2. Change to the project directory: cd PhoneShop
  3. Install the required dependencies: pip install -r requirements.txt
  4. Create and apply database migrations: python manage.py makemigrations and python manage.py migrate
  5. Create a superuser for admin access: python manage.py createsuperuser
  6. Start the development server: python manage.py runserver

Usage

  • Visit http://localhost:8000 in your web browser to access the PhoneShop website.
  • Use the admin panel at http://localhost:8000/admin to manage products and orders (login with superuser credentials created in step 5 of "Getting Started").

Images

Catalog with all products

Screenshot_1

Select products by company

Screenshot_2

Shopping cart with all the products you have selected, the quantity can be changed or deleted.

Screenshot_4

Page with information about product with carousel

Screenshot_8

Your orders with status such as - preparing, in the way, delivered

Screenshot_7