Skip to content

Kjets22/dp_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS527 Term Project-Group 16

Team Member

Krish(kj432), Seunggyu(sl2486), Anirudh(lb1115)

Teck Stacks

SMTP

SMTP Server

HTML

HTML5

SQLAlchemy

SQLAlchemy

Flask

Flask Framework

Execution

  1. Execute the application code.
python run.py
  1. Turn on the local aiosmtpd server for email alerts
python -m aiosmtpd -n -l localhost:1025
  1. Add an admin to the database.
curl -X POST http://localhost:5000/admin/register \
     -H "Content-Type: application/json" \
     -d '{
           "username": "admin",
           "password": "1q2w3e4r",
           "email":    "admin@example.com"
         }'

ER-Diagram

alt text

Core Features

1. User

  1-1: Create Account(Check unique Username&Email)

alt text

  1-2: Log In

alt text

  1-3: User MyPage(History of Q&A, Auctions, Items, Bidding)

alt text

  1-4: Make Q&A

alt text

2. Item

  2-1. Create Item

alt text

3. Category

  3-1. Create Category(Link to Parent Category)

alt text

4. Auction

  4-1. Create Auction

alt text

  4-2. Different Auction Status

alt text

5. Bidding(Autobidding)

  5-1. Fixed price/Anonymous Bidding

alt text

  5-2. Auto Bidding

alt text

  5-3. Bidding Result

alt text

6. Alert

  6-1. Alert via Email(local SMPT server)

alt text

7. Browse

  7-1. Shows auction status

alt text

  7-2. Search with different criteria

alt text

8. Customer Representative

  8-1. Answer Q&A

alt text

  8-2. Manage User Accounts

alt text

  8-3. Edit User Accounts

alt text

  8-4. Manage Bids

alt text

  8-5. Manage Auctions

alt text

9. Admin

  9-1. Manage Customer Representative

alt text

  9-2. Create Customer Representative

alt text

  9-3. Manage Sales Report

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors