Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
64 lines (41 sloc) 1.43 KB

Barter PROJECT


Overview

For Project 4, I created a trading/giveaway app.

The goal was to create an app that allowed people to list items they either want to trade away or give away.


Purpose

Sites like Craigslist and Letgo emphasize cash payments for items. It would be nice to give people a trading option.


Technologies Used

  • Languages - CSS3, JS ES6, Python
  • Frameworks - React, Django
  • Database - PostgreSQL, Firebase
  • Third Party API - Google Static Maps
  • Project Planning - Github Projects and Issues
  • Editor - VSCode

Features

  • 3 Models
    • Item
      • Holds all info about the item
    • Conversation
      • Currently only for single items
      • Holds all messages ascoiated with it
      • Used for individual item message board
    • Message
      • Holds all info for a message in a conversation

Wireframe

WireframeMain WireframeItem WireframeItemMessage


ERD

ERD


Future Development

  • Add user login
  • Improve functionality
    • Add SocketIO
    • Add general message board