https://github.com/future-rafay/foodeez.ch
🍽️ First tourist-focused food discovery platform for Switzerland, especially with support for specific food preferences.
https://github.com/future-rafay/foodeez.ch
framer-motion lucide-react nextjs14-app-router nextjs14-typescript prisma-orm shadcn-ui tailwindcss
Last synced: about 2 months ago
JSON representation
🍽️ First tourist-focused food discovery platform for Switzerland, especially with support for specific food preferences.
- Host: GitHub
- URL: https://github.com/future-rafay/foodeez.ch
- Owner: Future-Rafay
- Created: 2025-03-23T19:33:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-12T18:39:25.000Z (9 months ago)
- Last Synced: 2025-10-27T23:43:50.540Z (8 months ago)
- Topics: framer-motion, lucide-react, nextjs14-app-router, nextjs14-typescript, prisma-orm, shadcn-ui, tailwindcss
- Language: TypeScript
- Homepage: https://foodeez.ch/
- Size: 32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍽️ 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:
```bash
git clone https://github.com/yourusername/foodeez.git
cd foodeez
```
2. Install dependencies:
```bash
npm install
# or
yarn install
```
3. Set up environment variables:
Create a `.env` file in the root directory and add:
```env
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=your_google_maps_api_key
```
4. Run the development server:
```bash
npm run dev
# or
yarn dev
```
Open [http://localhost:3000](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
- [Next.js](https://nextjs.org)
- [Tailwind CSS](https://tailwindcss.com)
- [Radix UI](https://www.radix-ui.com)
- [Framer Motion](https://www.framer.com/motion/)
- [Prisma](https://www.prisma.io)
