An open API service indexing awesome lists of open source software.

https://github.com/mazensayed91/e_commerce


https://github.com/mazensayed91/e_commerce

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# E_Commerce

# Overview
This website is an eBay-like e-commerce auction site that will allow users to post auction listings, place bids on listings, comment on those listings, and add listings to a “watchlist.”

# How to run?
- Clone this repo
- Make sure you have all the dependencies installed
- If you are not sure, run this command to install the dependencies from requirements.txt file: pip3 install -r requirements.txt
- Change your directory to E_Commerce directory
- Run this command: python manage.py runserver

# Project Specification

- The User should create an account first to use the website, then he/she can login using this cerdentials.

![image](https://user-images.githubusercontent.com/54520113/124400519-5e436100-dd23-11eb-9337-168079918476.png)
![image](https://user-images.githubusercontent.com/54520113/124400532-7f0bb680-dd23-11eb-8351-b48591f1d9eb.png)
![image](https://user-images.githubusercontent.com/54520113/124400539-8a5ee200-dd23-11eb-8b6c-fa152634b609.png)

- Then a list of items will be shown to the user.

![image](https://user-images.githubusercontent.com/54520113/124400550-9ea2df00-dd23-11eb-8dee-5637fa10938e.png)

- User can create a new listing and specify some meta data about it [Image, Title, Starting Bid].

![image](https://user-images.githubusercontent.com/54520113/124400620-14a74600-dd24-11eb-992d-5bb356a9548f.png)

- User can choose a certin listing, then clicking on it will take the user to a page specific to the listing, so the user can:

1. Add it to the watch list
2. Bid on it
3. Write a comment
4. If the won the auction, the page should say so
5. If the user owns the item, the user should be able to close the auction

![image](https://user-images.githubusercontent.com/54520113/124400651-5afca500-dd24-11eb-9087-de89d20a609c.png)

![image](https://user-images.githubusercontent.com/54520113/124400682-a8791200-dd24-11eb-83da-4f135ae6bf58.png)

![image](https://user-images.githubusercontent.com/54520113/124400685-ad3dc600-dd24-11eb-9fc5-8bab378cec67.png)

![image](https://user-images.githubusercontent.com/54520113/124400691-ba5ab500-dd24-11eb-9c8d-9cb3e752c077.png)

- User can filter listings by category

![image](https://user-images.githubusercontent.com/54520113/124400704-d3636600-dd24-11eb-95db-8d3ea19f5ee2.png)

This will appear If the user clicked on food for example:

![image](https://user-images.githubusercontent.com/54520113/124400714-e5450900-dd24-11eb-8085-875e9230d98d.png)

## This project was an assignment project on CS50 Web.