StreetBites
A Next.js-powered platform for discovering, sharing, and managing street food spots with premium subscriptions, real-time moderation, and interactive features like voting and comments.

About the project
Street-Food-Finder is a full-stack web application designed to connect street food enthusiasts with local vendors. The frontend, built with Next.js and Tailwind CSS, offers:
Post Management: Users submit posts for admin approval, with voting and moderated comments.
Premium Access: Subscription-based access to exclusive content via SSLCommerz/ShurjoPay integration.
Admin Controls: Real-time moderation of posts/comments, user blocking, and premium tier management.
Dynamic UI: Responsive design, JWT authentication, and React Query for seamless data sync.
Scalability: Optimized for performance with server-side pagination and lazy loading.
Ideal for foodies and vendors, it bridges discovery with community engagement while ensuring content quality through robust moderation.
Key features
- Social Media Elements with Interactive Voting & Comments
- Post Discovery & Creation
- Premium Content Access
- Admin Moderation Dashboard
- Personalized dashboard for managing posts, viewing payment history, and updating profiles.
- Responsive UI with Tailwind CSS
- Search & Filtering
- Role-Based Access Control
Challenges & solutions
- Real-Time Post & Comment Moderatio
- Payment Gateway Integration
- Dynamic Voting System (Upvote/Downvote)
- Premium Content Access Control
- Admin Dashboard Scalability