An open API service indexing awesome lists of open source software.

https://github.com/kartikey2427/kitchendiary

Kitchen Diary is a dynamic cooking blog built with the MEEN stack, designed for food lovers and aspiring chefs to explore, create, and share culinary experiences.
https://github.com/kartikey2427/kitchendiary

connect-flash cookie-parser css dotenv ejs-templates express-js html javascript mongodb nodejs

Last synced: 2 months ago
JSON representation

Kitchen Diary is a dynamic cooking blog built with the MEEN stack, designed for food lovers and aspiring chefs to explore, create, and share culinary experiences.

Awesome Lists containing this project

README

          

# Kitchen Diary – A Blog for Food Lovers 🍳🍲🥖

Welcome to **Kitchen Diary**, a full-stack cooking blog platform where users can explore, create, and share delicious recipes and cooking stories! Built using the powerful `MEEN stack`, Kitchen Diary delivers a smooth, responsive, and engaging experience for every food enthusiast.


➥ Real-Time Recipe 🍔


# Screenshots 🏝️🍹

![Food Blog Site](https://github.com/user-attachments/assets/ea324821-fa04-48cf-b002-01d82da68ffb)


# 💻 Tech Stack

![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)   ![Bootstrap](https://img.shields.io/badge/bootstrap-%238511FA.svg?style=for-the-badge&logo=bootstrap&logoColor=white)   ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)   ![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)   ![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)   ![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB)   ![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white)   ![Nodemon](https://img.shields.io/badge/NODEMON-%23323330.svg?style=for-the-badge&logo=nodemon&logoColor=%BBDEAD)   ![Render](https://img.shields.io/badge/Render-%46E3B7.svg?style=for-the-badge&logo=render&logoColor=white)   ![Git](https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white)   ![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)   ![EJS Badge](https://img.shields.io/badge/EJS-B4CA65?logo=ejs&logoColor=fff&style=for-the-badge)


# Features ✨

- 📝 `Post Recipes` – Users can `create` and `edit` their own recipe blog posts.

- 🍴 `Browse Recipes` – Discover a collection of mouth-watering recipes with `descriptions` and `preparation` steps.

- 🔍 `Search Functionality` – Search recipes by name, category, or `ingredients`.

- 👥 `User-Friendly UI` – Built with `EJS` templates for a clean and dynamic user interface.

- 🌐 `RESTful Routing` – Efficient routing using `Express.js` for fast page navigation.

- 📂 `MongoDB Integration` – Recipes and user data are stored securely and efficiently.

- 📱 `Responsive Design` – `Optimized layout` for mobile, tablet, and desktop devices.


## Deployment 🚀

**Clone the repository**, *run this command on your git bash*

`For window 🍥`
```bash
git clone https://github.com/Kartikey2427/KitchenDiary.git
```


# 🌱 Future Improvements

- 👤 User authentication and profile management

- 🧑‍🍳 Author pages and favorites system

- 📸 Image upload for recipes

- 🗂️ Categorized recipe filtering