All projects
completenextjsreactTypeScript

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.

StreetBites

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