A modern alternative to Trustpilot — combining community-driven business reviews with AI-powered summaries and moderation.
Built with FastAPI, PostgreSQL, SQLModel, and React/Next.js.
This platform allows users to discover, evaluate, and engage with businesses.
It’s designed to help people make informed decisions through detailed reviews, ratings, and AI-generated summaries — saving time while keeping reviews authentic.
Key objectives:
- Provide a reliable review system for customers.
- Give businesses a chance to respond to feedback.
- Use AI to summarize and moderate reviews for clarity and safety.
- Browse businesses by category.
- Read and write reviews.
- Vote on reviews (“This is useful” feature).
- AI-generated review summaries for quick insights.
- Claim and manage business profiles.
- Respond to customer reviews.
- Automated review summarization.
- Intelligent review moderation (detects spam, hate speech, etc.).
- Visitor – Can browse businesses across different categories and see reviews.
- Registered User – Can write reviews and vote.
- Admin – Manage users, businesses, categories and reviews.
- Supervisor – Respond to customers' feedback.
Frontend:
- Next.js (React)
- Axios (API communication)
- Tailwind CSS (styling)
Backend:
- FastAPI
- PostgreSQL + SQLModel
- JWT Authentication
AI & NLP:
- Review summarization model (via API)
- Text moderation model