Skip to content

a fully functional web app for tech products made using React and Django.

Notifications You must be signed in to change notification settings

thebugged/techstore

Repository files navigation


Banner
react django

Tech Store

A web application tailored for tech products, with comprehensive CRUD functionality, seamless user authentication and login features, and an intuitive shopping experience with a streamlined cart checkout and secure payment processing.

Setup & Installation

Prerequisites

Ensure the following are installed;

To set up this project locally, follow these steps:

Windows

  1. Clone the repository:
git clone https://github.com/thebugged/techstore.git
  1. Create a virtual environment:
python -m venv env
  1. Activate the virtual environment:
env\Scripts\activate
  1. Install the Python dependencies:
pip install -r requirements.txt
  1. Install the Node.js dependencies:
cd frontend
npm install

or

npm install --force

macOS/Linux

  1. Clone the repository:
git clone https://github.com/thebugged/techstore.git
  1. Create a virtual environment:
python -m venv env
  1. Activate the virtual environment:
source env/bin/activate
  1. Install the Python dependencies:
pip install -r requirements.txt
  1. Install the Node.js dependencies:
cd frontend
npm install

or

npm install --force

Running the App

  1. From the base directory run the Django development server:
python manage.py runserver

The app will be accessible at http://127.0.0.1:8000/.