https://github.com/timtbdev/next.js-mongol-food-app
π₯ Full-stack Mongolian Food & Restaurant finder - Next.js, TailwindCSS, Supabase, Prisma
https://github.com/timtbdev/next.js-mongol-food-app
framer-motion headlessui mdx motion next-mdx-remote nextjs nuqs prisma react shadcn-ui supabase supabase-auth supabase-db supabase-storage tailwindcss tanstack-react-query
Last synced: 5 months ago
JSON representation
π₯ Full-stack Mongolian Food & Restaurant finder - Next.js, TailwindCSS, Supabase, Prisma
- Host: GitHub
- URL: https://github.com/timtbdev/next.js-mongol-food-app
- Owner: timtbdev
- Created: 2025-02-11T20:53:54.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T12:53:44.000Z (10 months ago)
- Last Synced: 2025-05-21T12:49:07.729Z (7 months ago)
- Topics: framer-motion, headlessui, mdx, motion, next-mdx-remote, nextjs, nuqs, prisma, react, shadcn-ui, supabase, supabase-auth, supabase-db, supabase-storage, tailwindcss, tanstack-react-query
- Language: TypeScript
- Homepage: https://mongol.food
- Size: 6.18 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π²π³π₯ Mongol.Food

## π Introduction
Mongolian Food & Restaurant Finder helps people discover and enjoy authentic Mongolian cuisine.
π **Live Demo:** [Mongol.food](https://mongol.food)
## π§ Work in Progress
This project is actively being developed! Hereβs what Iβm currently working on:
## π½οΈ Features
| π Feature | π Description | π Status |
| ----------------------- | --------------------------------------------------- | -------------- |
| **Interactive Listing** | π½οΈ Browse foods & restaurants with rich details | β
Completed |
| **Search** | π Find restaurants and dishes quickly | π In Progress |
| **Paging** | π Smooth navigation for large lists | π In Progress |
| **Login** | π Secure authentication for users | β³ Coming Soon |
| **Ranking** | β Vote and rank the best restaurants & dishes | β³ Coming Soon |
| **Reviews** | π Share dining experiences with ratings | β³ Coming Soon |
| **Commenting** | π¬ Engage with reviews & discussions | β³ Coming Soon |
| **User Dashboard** | π€ Manage profile, favorites & activity | β³ Coming Soon |
| **Admin Dashboard** | π οΈ Control listings, users & content | β³ Coming Soon |
| **Blog** | π Discover articles on Mongolian cuisine & culture | β³ Coming Soon |
| **Newsletter** | π© Get updates on new restaurants & food trends | β³ Coming Soon |
| **SEO Optimization** | π Improve discoverability on search engines | β
Completed |
## π Tech Stack
| π Technology | π Description | π Status |
| ------------------- | -------------------------------------------------------- | -------------- |
| **Next.js** | β‘ Fast, modern React framework | β
Integrated |
| **TailwindCSS** | π¨ Beautiful and flexible styling | β
Integrated |
| **Supabase** | π οΈ Database, authentication, and real-time capabilities | π Coming Soon |
| **Prisma** | ποΈ Next-generation ORM for database management | π Coming Soon |
| **TanStack Query** | π Powerful async state management for data fetching | π Coming Soon |
| **Nuqs** | π Type-safe search params state manager for React | π Coming Soon |
| **Resend** | π§ API for sending transactional emails effortlessly | π Coming Soon |
| **React Email** | π Build and send beautiful, responsive emails in React | π Coming Soon |
| **Headless UI** | ποΈ Accessible and unstyled UI components | β
Integrated |
| **Shadcn UI** | ποΈ Pre-styled modern UI components for rapid development | β
Integrated |
| **Next-MDX-Remote** | π MDX support for dynamic, content-rich pages | π Coming Soon |
| **Framer Motion** | π¬ Smooth animations and gesture interactions | β
Integrated |
| **Lucide-React** | π¨ Beautiful, customizable icon set for React apps | β
Integrated |
| **React-Icons** | π€ Collection of popular icon packs for React | β
Integrated |
| **Code Quality** | β
**ESLint & Prettier** for clean and consistent code | β
Integrated |
## πΈ Screenshots



## Project Details
### Key Files and Directories
- **`app`**: Contains the main application components.
- **`components`**: Contains reusable UI components.
- **`lib`**: Contains utility functions.
- **`config`**: Contains data for SEO and Menu.
- **`content`**: Contains data.
### Configuration Files
- **`tailwind.config.ts`**: Tailwind CSS configuration.
- **`tsconfig.json`**: TypeScript configuration.
- **`next.config.mjs`**: Next.js configuration.
## π License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## π Contact
For questions or feedback, reach out through:
- Web: [timtb.dev](https://timtb.dev)
- Email: timtb.dev@gmail.com
- X: [@timtbdev](https://x.com/timtbdev)
---