price_compare_team_23
Price compare
Running or deploying
General Information
Shopmore a web application used to compare prices of products from different online stores and lead the user to the purchasing page from the store.
Project Documentation
the project contans 2 apps: accounts,category
the settings are in the price_compare_team_23.settings.py file
Documentation
Technology used
- FIGMA
- HTML
- CSS
- JAVASCRIPT
- PYTHON (DJANGO)
- POSTGRESQL
Features
Unauthenticated Users
- They would be able to access the platform and view what it’s all about.
- They would be able to browse through available products.
- They would be able to sign up/register using their emails and password.
- They would be able to view and interact with the website's documentation
Authenticated Users
- They would have full access to every feature the platform has.
- They would be able to view details about each specific product.
- They would be able to leave comments and view other users’ comments.
- They would be able to access the links to the purchase pages of these products.
- Ability to share on social media and send by email.
Categories
- smartphones
- laptops
- desktop-computers
- television
- smart-tvs
- digital-cameras
- generators
Using the Platform
Collaborators
How to Contribute
Running the project or deploying
1 Clone the repository and move into the directory
git clone https://github.com/zuri-training/price_compare_team_23 && cd price_compare_team_23
2 Create a virtual environment
python -m venv env
3 activate the environment:
windows:
.\env\Scripts\activate
macOs:
source env/bin/activate
4 Install the requirements
pip install -r requirements.txt
5 makemigrations
python manage.py makemigrations
6 migrate
python manage.py migrate
7 run
python manage.py runserver