StuBiz - Hackathon Project Summary
What We Built
A web directory connecting students with student-run businesses on campus. 48 businesses across 6 categories (Beauty, Food, Tech, Fashion, Decor, Services) .
What inspired us
Campus life is vibrant, but students often struggle to find, support, and sell products and services within their community. Our project bridges that gap by creating an e-commerce platform designed by students, for students, making buying, selling, and discovering campus offerings seamless, social, and accessible to everyone.
Tech Stack
- Backend: Python + Flask
- Database: SQLite
- Frontend:HTML, CSS, Bootstrap
- Version Control:Git & GitHub
What We Learned
1)Git & GitHub- Branching, merging, resolving conflicts, syncing branches
2)Flask- Routes, templates, database connection, form handling
3)SQLite- Creating tables, seeding data, queries .
4)Team Collaboration-Roles, PR reviews, daily check-ins
5)Debugging- Indentation errors, path issues, merge conflicts
Challenges & Solutions
Challenge and Solutions
Merge conflicts- Regular pulls, manual resolution in VS Code .
Database schema mismatch - Standardized column names across all files .
9 businesses missing images Removed them entirely from database.
Indentation errors- Fixed Python syntax and tested routes .
Database file tracked by Git Added bizdir.db to .gitignore
Branches out of sync - Merged main into all branches regularly .
Images not displaying - Fixed paths: /static/uploads/
Key Takeaways
- Plan first — Structure saves time
- Communicate — Daily check-ins prevent conflicts
- Test early — Integration testing catches bugs
- Git is powerful — Branches enable parallel work
- Document— README helps everyone get started
Accomplishments that we're proud of
It being our first hackathon and being able to apply our theoretical knowledge into a practical one .
What's next for StuBiz (Student Business)
After the hackathon, we will change it from just being a prototype to a fully functional website that can be used by all. We will implement more tech stacks and more businesses used by students.