Hidden Bites 🍴
Discover hidden food spots around you! Hidden Bites is a modern web application built with cutting-edge technologies to help food lovers explore, review, and share their favorite local restaurants.
🛠 Built With
✨ Features
🗺 Google Maps Integration – Locate hidden restaurants and cafes nearby
📝 User Reviews – Submit and read reviews with avatar support
🔐 Authentication – Secure login/logout using Auth.js
🎨 Modern UI – Styled with Tailwind CSS & ShadCN components
⚡ Optimized Performance – Lazy-loaded images, efficient queries
📊 Prisma ORM – Simplified database management with type safety
📂 Project Structure ├── prisma/ # Prisma schema & migrations ├── app/ # Next.js App Router pages ├── components/ # Reusable UI components ├── lib/ # Utility functions & auth actions ├── public/ # Static assets └── styles/ # Global styles
🔧 Installation & Setup
Clone the repository
git clone https://github.com/this-onlyYuvraj/hidden-bites.git cd hidden-bites
Install dependencies
npm install
Setup environment variables Create a .env file in the root and add:
DATABASE_URL="your-database-url" GOOGLE_MAPS_API_KEY="your-google-maps-api-key" NEXTAUTH_SECRET="your-nextauth-secret" NEXTAUTH_URL="http://localhost:3000" CLOUDINARY
Run Prisma migrations
npx prisma migrate dev
Start the development server
npm run dev
🤝 Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.
created by: Yuvraj: [https://www.linkedin.com/in/yuvraj-095760328], Aman Singh: [https://www.linkedin.com/in/amancrafts-dev]
Log in or sign up for Devpost to join the conversation.