Jit Corn

Jit Corn

Group Buy App

Front End Repo
Backend End Repo

Group Buy tackles unintuitive user experiences and unmitigated business risks of bulk purchasing deals on popular messaging apps.

Features of the App

1. Users can create and edit new listings, as well as enter into group purchases in other users' listings

2. A structured and user-friendly view of a user's purchases and listings to easily track their past purchases and the performances of their listings.

3. Analytics for listers to track their progress of their campaigns/listings.

Technical Learnings

  • More indepth experience with advanced React Hooks (i.e useContext() and useReducer()) to more efficiently manage states across (nested) components
  • Integration of AWS S3 with Multer-upload
  • Usage of alias in database models to reflect a user being a buyer and a lister(seller)

Reflections

  • Having an extensive planning session (wireframes,user stories) at the onset for DB planning allowed for a relatively smooth execution of the foundations of the app
  • While our app currently only comprise of 3 tables, the interactivity from the start of a lister performing a listing to a buyer picking up a product led to a multitude of user story scenarios that were not initially considered
  • Quickly convening and discussing on the optimal course of action, and successfully deploy a meaningful version at the end of 2 weeks was a meaningful experience.

Technologies Used

  • Frontend: React, Bootstrap, CSS
  • Backend: PostgresQL, Express,Sequelize
  • Version Control: Git
  • External Libraries: React-Vis(Charting), AWS-S3, Multer