UrbanShop is an e-commerce web application built using Flask for the backend and HTML, CSS(Bootstrap)
- Buy and Sell Items: Users can buy and sell items on the platform.
- Item Classification: Items are tagged with classifications such as clothes, cars, houses, accessories.
- Search and Filter: Users can search for items and apply filters to find their desired items easily.
- Item Availability: Each item has a sold/available tag indicating its availability status.
- Shopping Cart: Users can add items to their cart for future purchase.
- Payment: Users can make payments for items in their cart.
- Chat with Seller: Users can chat with the seller to negotiate on price and delivery details.
Follow these instructions to run UrbanShop locally.
- Python 3.x
- pip (Python package manager)
- Flask
-
Clone the repository: git clone https://github.com/beni-f/Urban-Shop.git
-
Navigate to the project directory: cd UrbanShop
-
Virtual Enviroment: source venv/bin/activate
-
Install dependencies: pip install -r requirements.txt
- Set the Flask app:
export FLASK_APP=app
set FLASK_APP=app
$env:FLASK_APP = "app"
-
Initialize the database: flask init-db
-
Run the application: flask run
The application should now be running locally. Access it by navigating to http://localhost:5000 in your web browser.
Contributions are welcome! Please feel free to open issues or pull requests for bug fixes, improvements, or new features.
This project is licensed under the MIT License - see the LICENSE file for details.