Skip to content

Repository files navigation

🧑‍🍳 SelfShef – Personal Recipe Manager

SelfShef is a user-friendly web app that allows individuals to create, manage, and share their personal recipes.
Designed for food lovers, home cooks, and culinary creatives – SelfShef helps you organize your kitchen knowledge in one place.


🚀 Features

  • 📖 Recipe Management – Add, edit, and delete your own recipes
  • 🔍 Search & Filter – Find recipes by name, category, or ingredients
  • 📸 Image Uploads – Add photos to your recipes for a visual touch
  • 👥 Sharing Options – Share your favorite recipes with others
  • 🌐 Responsive Design – Works on both mobile and desktop devices

🛠️ Tech Stack

  • React.js – Frontend UI library
  • Tailwind CSS – Utility-first CSS framework
  • Node.js + Express – Backend API server
  • MongoDB – NoSQL database for storing recipes

▶️ Getting Started

1. Clone the repository

git clone https://github.com/edensitko/selfshef.git
cd selfshef

2. Install dependencies

npm install

3. Start the development server

npm start

Visit http://localhost:3000 to view the app in your browser.


📁 Project Structure

selfshef/
├── public/             # Static public assets
├── src/
│   ├── components/     # React components
│   ├── pages/          # Main pages
│   ├── assets/         # Images and static files
│   ├── App.js          # Root component
│   ├── index.js        # Entry point
│   └── styles/         # Custom styles
├── package.json
└── README.md

🌐 Live Demo

You can try the live demo here: https://selfshef.vercel.app


🤝 Contributing

Contributions are welcome!
Feel free to fork the project, open issues, or submit pull requests to improve functionality or design.

About

A responsive recipe manager built with React and Node.js — add, edit, and share your personal recipes in style.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages