Skip to content

0xroot-suraj/KitchenLy-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍳 KitchenLy Server

Backend service for KitchenLy, a smart kitchen assistant that helps users manage
pantry items, generate recipes, and track shopping lists — all powered by AI.


License: MIT Status Docs

Node.js Express MongoDB JWT Render


KitchenLy Banner

🌐 Live API

Base URL: https://kitchenly.onrender.com


🧩 Tech Stack

  • Runtime: Node.js
  • Framework: Express.js
  • Database: MongoDB (Mongoose)
  • Authentication: JWT
  • Environment Config: dotenv
  • Deployment: Render

📁 Project Structure

KitchenLy-Server/
│
├── public/
│ ├── index.html                 # Homepage
│ ├── docs.html                  # API Documentation
│ ├── status.html                # API Status Dashboard
│
├── src/
│ ├── controllers/
│ │ ├── aiController.js
│ │ ├── pantryController.js
│ │ ├── recipeController.js
│ │ └── shoppingController.js
│ ├── middleware/
│ │ └── authMiddleware.js
│ ├── models/
│ │ ├── PantryItem.js
│ │ ├── ShoppingItem.js
│ │ └── User.js
│ ├── routes/
│ │ ├── aiRoutes.js
│ │ ├── auth.js
│ │ ├── pantryRoutes.js
│ │ ├── recipeRoutes.js
│ │ └── shoppingRoutes.js
│
├── package.json
├── README.md
└── server.js

🚀 Available API Routes

Route Description
/api/auth User authentication and management
/api/pantry Manage user pantry items
/api/recipes Generate or fetch recipes
/api/shopping Handle shopping lists
/api/ai AI-powered recommendations and analysis

For full request/response examples, visit the API Docs.


🩺 Health & Status

Monitor uptime and database connection:

https://kitchenly.onrender.com/status


⚖️ License

This project is licensed under the MIT License - free to use and modify with credit.


🧑‍💻 Author

Shakti Suraj (@0xroot-suraj)

Made with dedication and creativity for the KitchenLy project.


🤝 Contribution

Contributions, suggestions, and feedback are welcome! Open an issue or submit a pull request to help improve KitchenLy.

© 2025 KitchenLy — All rights reserved. Designed & Developed by Shakti Suraj


About

Backend service for KitchenLy, a smart kitchen assistant — powered by AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors