FeastFind is a food discovery platform that helps users find local restaurants, browse menus, view ratings, and navigate to places with ease.
- 🔍 Restaurant Search & Discovery – Find nearby restaurants based on location, cuisine, and user ratings.
- 📖 Detailed Restaurant Information – View restaurant details, including menus, pricing, opening hours, and facilities.
- ⭐ User Reviews & Ratings – Check real user reviews and leave your own feedback.
- 🗺️ Interactive Map Navigation – Locate restaurants on an interactive map for easy directions.
- ❤️ Personalized Experience – Save favorite restaurants and get tailored recommendations.
- 👥 Community Contributions – Users can add new restaurants and share their experiences.
List all pages in the FeastFind Web application.
/
- This route is the home page of the application./about
- This route is will filled with informartion about the team who build this application./register
- This route is used to register a new account./login
- This route is used to login to an existing account./places
- This route is used to list all the places in the application./places/:slug
- This route is used to view a specific place./explore
- This route is used to discover a new places./reviews
- This route is used to discover people latest activity./dashboard
- This route is used to view the dashboard of the user./:username
- This route is used to view the profile of the user./:username/favorites
- This route is used to view the favorites of the user.
- Language: TypeScript
- Runtime: Bun
- Framework: Remix (React Router)
- CSS Framework: Tailwind CSS
- Components Library: Shadcn UI
- Data Validation: Zod
- File Upload: Uploadcare
Clone the repository:
git clone https://github.com/feastfind/feastfind-web.git
cd feastfind-web
Setup the environment variables:
cp .env.example .env
Install dependencies:
bun install
Start the development server:
bun dev
Build your app for production:
bun run build