Skip to content

feastfind/feastfind-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09c34c8 Β· Feb 1, 2025

History

94 Commits
Jan 12, 2025
Feb 1, 2025
Dec 17, 2024
Jan 30, 2025
Jan 28, 2025
Jan 15, 2025
Dec 14, 2024
Jan 29, 2025
Dec 24, 2024
Jan 29, 2025
Dec 18, 2024
Jan 29, 2025
Dec 17, 2024
Jan 20, 2025
Dec 18, 2024
Dec 17, 2024
Dec 18, 2024

Repository files navigation

FeastFind 🍽️

FeastFind is a food discovery platform that helps users find local restaurants, browse menus, view ratings, and navigate to places with ease.

πŸš€ Features

  • πŸ” 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 Pages

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.

Tech Stack and Dependencies

  • Language: TypeScript
  • Runtime: Bun
  • Framework: Remix (React Router)
  • CSS Framework: Tailwind CSS
  • Components Library: Shadcn UI
  • Data Validation: Zod
  • File Upload: Uploadcare

Installation or Initialize the project

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