https://github.com/denzaiyy/next-recipe
Project based to list recipes with user reviews, blog and meal planner for user and nutritional infos with chartjs
https://github.com/denzaiyy/next-recipe
chartjs clerk clerkauth dnd-kit luicide-icons mongodb nextjs prisma swiper-js zod
Last synced: 3 months ago
JSON representation
Project based to list recipes with user reviews, blog and meal planner for user and nutritional infos with chartjs
- Host: GitHub
- URL: https://github.com/denzaiyy/next-recipe
- Owner: DenZaiyy
- License: mit
- Created: 2025-02-12T16:36:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-06-16T17:03:15.000Z (4 months ago)
- Last Synced: 2025-07-07T14:09:24.114Z (3 months ago)
- Topics: chartjs, clerk, clerkauth, dnd-kit, luicide-icons, mongodb, nextjs, prisma, swiper-js, zod
- Language: TypeScript
- Homepage: https://next-recipe-denzaiyy.vercel.app/
- Size: 622 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Next Recipes
Une application web de recettes construite avec Next.js, permettant aux utilisateurs de gérer et partager leurs recettes préférées ainsi que d'orgnaniser leur plan de recettes.
## Fonctionnalités
- 🔐 **Authentification** via Clerk
- 🎨 **Thème personnalisable**
- 📝 **Blog** avec système d'articles
- 📅 **Planificateur de recettes** pour organiser les repas
- 💬 **Commentaires** sur les recettes / blog
- ⚡ **CRUD** complet pour les recettes
- 🔍 **Suggestions** de recettes similaires## Technologies Utilisées
### Frontend
- [Next.js](https://nextjs.org/) - Framework React
- [TypeScript](https://www.typescriptlang.org/) - Typage statique
- [TailwindCSS](https://tailwindcss.com/) - Styling
- [Clerk](https://clerk.dev/) - Authentification
- [React Hot Toast](https://react-hot-toast.com/) - Notifications
- [Headless UI](https://headlessui.dev/) - Composants UI accessibles
- [Lucide Icons](https://lucide.dev/) - Icônes
- [React Swiper](https://swiperjs.com/react) - Carrousels
- [date-fns](https://date-fns.org/) - Manipulation de dates### Backend
- [Prisma](https://www.prisma.io/) - ORM
- [Zod](https://zod.dev/) - Validation de schémas## Services
L'application dispose des services suivants :
### Service de Recettes
- Récupération de toutes les recettes
- Récupération d'une recette par slug
- Suggestions de recettes similaires par catégorie## Installation
```bash
# Cloner le repository
git clone https://github.com/DenZaiyy/next-recipe.git# Installer les dépendances
npm install# Configurer les variables d'environnement
cp .env.example .env.local# Lancer le serveur de développement
npm run dev
```