Byte-Board is a modern, anonymous discussion platform inspired by classic imageboards, built for sharing files, code snippets, and technical ideas.
- Organized boards by programming language (/c, /cpp, /cs, /css, etc.)
- Thread-based discussions
- File uploads displayed as expandable snippets
- Tag-based filtering system
- Anonymous posting with moderation tools
- Favorites / Subscriptions
- Mobile-responsive UI (TailwindCSS)
- ASP.NET Core MVC
- SQL Server Database
- Repository Pattern
- RESTful Routing
- ViewModels for combined data rendering
- Session-based state management
- Role-based authentication (Admin / Moderator / User)
- One-to-Many: Board β Threads
- One-to-Many: Thread β Posts
- One-to-One: Post β File
- Many-to-Many: Users β Threads
- Many-to-Many: Posts β Tags
Deployed on Microsoft Azure with SQL Database and file storage.
Built as a structured, scalable, and mobile-friendly discussion platform.