![Banner](https://private-user-images.githubusercontent.com/74977495/297020268-92efc387-1e8c-44e6-b2ad-5a56944c9279.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxMTA4NDYsIm5iZiI6MTcyNDExMDU0NiwicGF0aCI6Ii83NDk3NzQ5NS8yOTcwMjAyNjgtOTJlZmMzODctMWU4Yy00NGU2LWIyYWQtNWE1Njk0NGM5Mjc5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE5VDIzMzU0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1NzM3OGEyZDg3YWY1MjNmNGJiNDAxMzkxMzhmOGNhNjg5YTQ5MzUxMWNhZmExNGY0MzY4MmY3NzRjYjU1OGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.skOwgWkO4BSagldb7xPSElE52EymNqkI_Hrn81MBAQ4)
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 install
or
npm install --force
macOS/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 install
or
npm install --force
- 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/.