Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Student Loans Debt GIF

DormDeal πŸŽ“

College is expensive, but campus life doesn't have to be. DormDeal is the app where students buy, sell, borrow, and help each other, making everyday college life more affordable.

Summary πŸ“‹

DormDeal is a mobile marketplace built exclusively for college students, verified through Microsoft Outlook .edu sign-in. Students can buy and sell textbooks, furniture, dorm supplies, and electronics within a trusted campus community. Unlike Facebook Marketplace or OfferUp, every user is a verified student, creating a baseline of trust only DormDeal offers.

DormDeal also supports ride-sharing to grocery stores and airports, service listings (tutoring, tech help, moving), item borrowing, and an event posting feature β€” making it a full campus peer-to-peer experience rather than a single-use marketplace.

MVP πŸ†

  • .edu verification
    • Probably won't be able to get student verification w/o getting Microsoft App approval, so focus here is to get Outlook sign-in through Microsoft Graph
  • Buy & sell listings
    • Heavily inspired by Facebook Marketplace structure
  • Rideshare
    • Carpools to grocery stores, airports, off-campus events
  • In-app chat
  • Trust score for users across all exchange types
  • Services marketplace
    • Tutoring, tech help, moving, etc.
  • Event posting feature

Stretch Goals πŸ’ͺ

  • Public meetup suggestions
  • Borrowing items
  • CV item classification
    • Auto-detect category and condition from a photo
  • Price recommendation engine
  • Organization accounts

Timeline πŸ“†

Week 1: Set Up βš™οΈ

All

  • Decide focus features, brainstorm ideas
  • GitHub practice & branches made

Front End

  • Decide app flow
  • Figma wireframing

Back End

  • Research backend stack
  • Design schema
  • Figma wireframing
Week 2: More Preparation πŸ’‘

Front End

  • Finalize wireframes for all screens
  • Finalize color palette and logo design

Back End

  • Microsoft Graph OAuth setup
  • API research implementation
Week 3: Coding Begins πŸ‘¨πŸ»β€πŸ’»

Front End

  • Signup/Login screens
  • "Connecting account…" screen
  • Home feed skeleton UI

Back End

  • Fetch and store user profile
  • Initialize PostgreSQL schema
Week 4: Listings πŸ“Έ

Front End

  • Listing creation screen (photo, category, condition, price)
  • Tag badges for listing type

Back End

  • Photo upload
  • Listing write to database
  • Category and condition tagging logic
Week 5: Browse & Ride πŸš—

Front End

  • Browse/search listings UI
  • Listing detail screen
  • Ride post UI

Back End

  • Browse and search API
  • Rideshare listing logic
  • Trust score foundation
Week 6: Chat & Services πŸ’¬

Front End

  • In-app chat UI
  • Services marketplace screen
  • Event posting screen

Back End

  • WebSocket chat backend
  • Services listing logic
  • Event post API
  • Set up demo account
Week 7: Finishing Touches πŸ‘”

All

  • Watch previous ACM presentations for inspo
  • Begin brainstorming presentation script

Front End

  • Loading states and polish
  • Final feature touches
  • Fix integration issues

Back End

  • Last integrations
  • Demo data (10+ listings, rides, services)
Week 8: Presentation Prep 🎀

All

  • Full team run-through

Front End

  • Presentation slides and script
  • Assign speaking parts

Back End

  • Finished video/demo recorded
  • Last bug fixes
Week 9: Wrapping Up πŸ—£οΈπŸ–₯️

All

  • Final slide edits
  • Speaker transitions
  • Q&A prep

MOCKS β†’ THANKSGIVING BREAK β†’ PRESENTATION NIGHT

Tech Stack & Resources πŸ’»

Start here!

Frontend

Backend

Git Commands πŸ€–

Command What it does
git branch lists all the branches
git branch "branch name" makes a new branch
git checkout "branch name" switches to specified branch
git add . finds all changed files
git commit -m "Testing123" commit with a message
git push push to branch
git pull "branch" pull updates from a specific branch

Team DormDeal πŸ˜†

Developers

  • Minh Do
  • Saloni Roy
  • Sai Kottamasu
  • Bhargavi Nigam

Project Manager

  • Tramanh Trinh

Industry Mentor

  • Faiza Rahman

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors