Skip to content

sebastiantheprogrammer/BellBoardShowcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation


BellBoard



BELLBOARD

The private marketplace for your school. By students, for students.


React TypeScript Vite Firebase Tailwind License


A gated, school-verified marketplace where students can list and discover snacks, goods, and more — right in the hallways.
No phone numbers shared. No outside buyers. Just your school.



✦ What Is BellBoard?

BellBoard is a closed, invite-only marketplace built exclusively for school communities. Students can list items for sale, buyers can browse live inventory and message sellers — all within a verified school environment.

Every user is authenticated by their school email domain, meaning no outsiders can join. No public listings. No exposure to strangers. Just your hallway, digitized.


✦ How It Works

🏫  A school admin registers their institution
        ↓
📧  Students join using their verified school email
        ↓
🛒  Sellers list items with location, price & availability
        ↓
💬  Buyers browse live inventory and message sellers in-app
        ↓
🤝  Meet up in the halls — no numbers shared, no drama

✦ Key Features

Feature Description
🔒 School-Gated Access Only verified school email domains can join — zero outside access
📋 Live Listings Board Real-time inventory with seller location, time slots & quantity
💬 In-App Messaging Coordinate meetups without sharing personal contact info
🎟️ Invite-Only Sellers Sellers require an admin-issued invite code to list
🛡️ Admin Controls Per-school admin panels with user management & domain blocklisting
🔔 Push Notifications Browser notifications alert buyers when new stock drops
🏫 Multi-School Support Each school is its own isolated network with its own board
⚡ Drag-to-Bookmark One-drag shortcut so students can pin BellBoard to Chrome

✦ User Roles

BellBoard has a structured, role-based access system:

  • Buyer — Browse listings, filter by item/location, message sellers
  • Seller — List items with price, quantity, location & availability windows
  • Admin — Manage users, issue invite codes, block email domains, moderate listings
  • Super Admin — Platform-level control across all schools

✦ Tech Stack

  • Framework: React 19 + TypeScript
  • Routing: React Router v7
  • Build Tool: Vite 6
  • Styling: Tailwind CSS
  • Backend & Auth: Firebase (Authentication + Firestore)
  • AI Integration: Google Generative AI SDK
  • Design: Custom brutalist aesthetic — bold, italic, high-contrast

✦ Design Philosophy

BellBoard was designed with a raw, editorial brutalist aesthetic — inspired by underground culture and the energy of a school hallway. Bold uppercase typography, tight tracking, sharp borders, and high-contrast black & white layouts make it feel unlike any school-facing app.

It's not corporate. It's yours.


✦ Status

🟢  Active Development
🟢  Multi-School Ready
🟢  Production Deployed

✦ Live Demo

🔗 bellboard.ozonedesigns.co


✦ License & Source

This project is proprietary and closed-source. The source code is not available for public use, redistribution, or modification.

This repository exists as a portfolio showcase only.



Built with ❤️ by Sebastian Ingram · Sebrium Industries


About

BellBoard — The private school marketplace. Buy & sell in the hallways, verified by your school email.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors