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.
Prerequisites
Ensure the following are installed;
To set up this project locally, follow these steps:
Windows
- Clone the repository:
git clone https://github.com/thebugged/techstore.git- Create a virtual environment:
python -m venv env- Activate the virtual environment:
env\Scripts\activate- Install the Python dependencies:
pip install -r requirements.txt- Install the Node.js dependencies:
cd frontend
npm installor
npm install --forcemacOS/Linux
- Clone the repository:
git clone https://github.com/thebugged/techstore.git- Create a virtual environment:
python -m venv env- Activate the virtual environment:
source env/bin/activate- Install the Python dependencies:
pip install -r requirements.txt- Install the Node.js dependencies:
cd frontend
npm installor
npm install --force- From the base directory run the Django development server:
python manage.py runserverThe app will be accessible at http://127.0.0.1:8000/.