About the Project

Inspiration

As students at the University of Alberta, we noticed a common problem—buying and selling items on generic marketplaces often led to unreliable buyers, long-distance meetups, and safety concerns. Many students struggle to find affordable textbooks, furniture, or electronics without dealing with the hassle of sketchy online transactions. Bear Bazaar was created to solve this problem—an exclusive, student-driven marketplace where transactions happen within walking distance on campus.

What It Does

Bear Bazaar is a campus-exclusive marketplace designed for UAlberta students to buy and sell items conveniently and safely.

  • Quick Listings: Post items in seconds with images, descriptions, and prices.
  • Direct Messaging: Buyers and sellers can chat securely within the platform.
  • Campus-First Transactions: Encourages meetups within walking distance to ensure fast and convenient exchanges.
  • User Profiles: Allows students to build trust and connect with reliable buyers and sellers.

How We Built It

Bear Bazaar is a full-stack web application using:

  • Frontend: React.js for a responsive and intuitive interface.
  • Backend: Express.js with Prisma and SQLite for managing listings and user data.
  • Storage: Local file system for images and profile pictures.
  • Messaging System: A built-in direct messaging feature to streamline communication between users.

Challenges We Ran Into

  1. Exclusive Access – Ensuring that only UAlberta students use the platform is a work in progress. While email verification (@ualberta.ca) is planned, we currently rely on community engagement.
  2. Real-time Messaging – Developing a smooth and secure chat system for instant negotiations.
  3. Scalability – Designing a marketplace that remains efficient as more students join and list items.
  4. User Engagement – Encouraging students to trust and use the platform over third-party alternatives.

Accomplishments That We're Proud Of

  • Successfully built a working marketplace that allows UAlberta students to connect and trade.
  • Implemented a user-friendly messaging system for seamless negotiations.
  • Created a minimalist, efficient UI optimized for quick transactions.
  • Designed a campus-first model that prioritizes convenience and security for students.

What We Learned

  • The importance of exclusivity and trust in a university marketplace.
  • How to optimize listings and messaging for speed and usability.
  • The challenges of scalability and authentication in a student-only platform.
  • How to build a stronger community-driven economy on campus.

What's Next for Bear Bazaar

We're excited about the future of Bear Bazaar and plan to:

  • Implement UAlberta email verification for a more exclusive student experience.
  • Add a rating & review system to build trust between users.
  • Introduce location-based filters to recommend the most convenient pickup spots.
  • Develop a featured listings section to highlight popular items.
  • Expand to include services (tutoring, dorm moving help, etc.).

Bear Bazaar isn’t just a marketplace—it’s a student-powered economy, built for UAlberta, by UAlberta students.

Share this project:

Updates