Skip to content

🍽️ First tourist-focused food discovery platform for Switzerland, especially with support for specific food preferences.

Notifications You must be signed in to change notification settings

Future-Rafay/foodeez.ch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍽️ Foodeez - Modern Food Exploring Platform

Foodeez is a cutting-edge food exploring platform built with Next.js 14, offering a seamless experience for exploring food online. The platform features a modern UI, real-time reviews, and an intuitive user interface.

✨ Features

  • 🎨 Modern and Responsive UI
  • πŸ” Advanced Search and Filtering
  • πŸ“± Mobile-First Design
  • πŸ” Secure Authentication
  • πŸš€ Fast and Optimized Performance

πŸ› οΈ Tech Stack

  • Framework: Next.js 14
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: Radix UI
  • Animations: Framer Motion
  • Maps Integration: Google Maps API
  • Database: Prisma
  • Icons: Lucide React & React Icons
  • Date Handling: date-fns
  • Utilities: lodash, clsx, tailwind-merge

πŸš€ Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm or yarn
  • Google Maps API key (for location features)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/foodeez.git
cd foodeez
  1. Install dependencies:
npm install
# or
yarn install
  1. Set up environment variables: Create a .env file in the root directory and add:
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=your_google_maps_api_key
  1. Run the development server:
npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

πŸ“ Project Structure

src/
β”œβ”€β”€ app/          # Next.js app directory
β”œβ”€β”€ components/   # React components
β”‚   β”œβ”€β”€ core/     # Core components
β”‚   β”œβ”€β”€ home/     # Home page components
β”‚   β”œβ”€β”€ layout/   # Layout components
β”‚   └── ui/       # UI components
β”œβ”€β”€ features/     # Feature-specific code
β”œβ”€β”€ lib/          # Utility functions
β”œβ”€β”€ services/     # API services
β”œβ”€β”€ shared/       # Shared resources
└── types/        # TypeScript types

πŸ› οΈ Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run start - Start production server
  • npm run lint - Run ESLint

πŸ“ License

This is a private project. All rights reserved.

πŸ™ Built With

Foodeez Logo

About

🍽️ First tourist-focused food discovery platform for Switzerland, especially with support for specific food preferences.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages