This e-commerce website is designed to showcase and sell a variety of fashion products categorized into Men, Women, Divided, and Baby sections. The site features dynamic product listings based on the selected category and allows users to search products by text, view product details, and sort products by price. Also we can add, update, delete products to database.
- Dynamic Product Listings: Products are dynamically displayed based on the category selected by the user.
- Search Functionality: Users can search for products using keywords. Search results update instantaneously as the user types.
- Product Detail View: Users can view detailed information about a product by clicking on any product card.
- Sorting Options: Products can be sorted by price, either ascending or descending.
- Flask: A lightweight WSGI web application framework used to serve the website's backend.
- PostgreSQL: The relational database used to store product and category data.
- HTML/CSS: For structuring and styling the website.
- JavaScript: Used for dynamic client-side functionality.
- Bootstrap 4.5: Utilized for responsive design elements and components.
- Clone the repository
git clone https://github.com/berkbayar/E-Commerce-Website.git
- Navigate to the project directory
cd E-Commerce-Website
- Install dependencies
pip install -r requirements.txt
- Initialize the database
python manage.py db upgrade
- Run the application
python app.py
Contributions to enhance the functionality or design of the website are welcome. Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE.md file for details.
For any queries or further information, please contact berkbayr@gmail.com