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

https://github.com/codewithrajdeep/recipe-book

Recipe Book - Everyone is professional chef at their own kitchen
https://github.com/codewithrajdeep/recipe-book

internship recipe-website

Last synced: about 2 months ago
JSON representation

Recipe Book - Everyone is professional chef at their own kitchen

Awesome Lists containing this project

README

          

### πŸ“– Recipe Book - Responsive Recipe App
![image](https://github.com/user-attachments/assets/aebc0865-dd5d-4dff-839c-c2b2646fbb0b)

### ♠️ Purpose:
A user-friendly web application to add, view, and manage recipes easily. Perfect for food enthusiasts who want to organize and share their favorite recipes with an intuitive interface.

### πŸ“– Table of Contents:

1.[πŸ” About Recipe Book](#about)

2.[πŸ›  Features](#features)

3.[πŸ“Έ Screenshots](#screenshots)

4.[πŸš€ Tech Stack](#techstack)

5.[πŸ“¦ Installation](#installation)

6.[πŸ”§ Usage](#usage)

7.[🀝 Contributing](#contribution)

8.[πŸ“œ License](#license)

9.[πŸ“¬ Contact](#contact)

## πŸ” About Recipe Book
Recipe Book is a lightweight responsive platform that allows users to add new recipes with details like title, ingredients, instructions, and serving info. Users can also view and delete recipes on the same page. The app is designed with clean HTML, CSS, and JavaScript and can be hosted easily on platforms like Vercel.

## πŸ›  Features
- πŸ“ Add new recipes with title, prep/cook time, servings, ingredients, and instructions
- πŸ“‹ View a list of all added recipes dynamically on the page
- ❌ Delete any recipe from the list
- βœ… Form validation with success confirmation
- 🎨 Clean responsive design with custom CSS
- πŸ”„ Persistent data during the session (using local storage or in-memory storage)

## πŸ“Έ Screenshots

## Dashboard:
![image](https://github.com/user-attachments/assets/d090b7c9-e465-4523-a2e2-05ae131b2fd9)

## Recipes:
![image](https://github.com/user-attachments/assets/d1f64c54-c87d-43bb-9905-90ec3d026304)

## Add Recipes:
![image](https://github.com/user-attachments/assets/42767ddd-063d-4429-a2c9-4b9d43677663)

## πŸš€ Tech Stack


html
css
javascript
bootstrap

## πŸ“¦ Installation
Follow these steps to set up the project locally on your machine.

### *πŸ”§ Prerequisites:*
- Modern web browser (Chrome, Firefox, Edge, Safari)
- Git (optional)
- Responsive basic web layout

### ⬇ Clone Repository:

```bash
git clone https://github.com/your-username/recipe-book.git
cd recipe-book
```
### πŸš€ Run Locally : start the live server to view the recipe-book

## πŸ”§ Usage
- Fill the Add Recipe form with your recipe details
- Submit to see the recipe appear below the form
- View all added recipes dynamically on the page
- Delete any recipe using the delete button
- Refreshing the page clears all recipes (unless you add persistence)

## 🀝 Contributing
πŸ”¬ Contributions are highly encouraged! If you're a researcher, educator, or developer, feel free to improve MediCare.
```
Fork the repository.
Create a new branch (git checkout -b feature-name).
Commit your changes (git commit -m "Added new feature").
Push to your branch (git push origin feature-name).
Open a Pull Request.
```
## πŸ›‚ Contribution Guidelines:

## πŸ“ŒReporting Issues:

Search for existing issues: Before creating a new issue, search the issue tracker to see if the problem has already been reported. Provide clear and concise information: When creating a new issue, please include as much detail as possible, such as: Clear description of the problem Steps to reproduce the issue Expected behavior Actual behavior Screenshots or logs (if applicable) Use issue templates: If available, use the provided issue templates to structure your report.

## πŸ“ŒSubmitting Pull Requests:

Fork the repository: Create a fork of the project on your GitHub account. Create a new branch: Create a new branch based on the main branch or a feature branch. Make changes: Implement your changes and commit them with clear commit messages. Push changes to your fork: Push your changes to your forked repository. Open a Pull Request: Create a pull request from your branch to the main repository. Provide details: Clearly describe the changes you've made and the benefits they bring. Address code review feedback: Be open to feedback and make necessary changes.

## πŸ“ŒTesting:

Write unit tests for any new features or bug fixes. Ensure existing tests pass after your changes.

## πŸ“œ License:

Reminder is licensed under the MIT License – open for research and educational purposes.

## πŸ“¬ Contact:

πŸ”— GitHub: CodeWithRajDeep

🌐 Website: https://deepraj-portfolio-red.vercel.app