Skip to content

sanketbodke/MERN-Recipe-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Let's Cook

Welcome to Let's! This web application allows users to manage their recipes, including adding, editing, and deleting recipes, and saving other recipes.

Features

  • View Recipes: See a list of recipes with brief details.
  • Add New Recipe: Create a new recipe with details like name, description, ingredients, instructions, and cooking time.
  • Edit and Update: Modify existing recipes with ease.
  • Delete Recipe: Remove recipes that you no longer need.
  • Save Other Recipes: Bookmark or save recipes from other users for future reference.
  • Recipe Details: View more details of a recipe, including a larger image and additional information.

Screenshots

img img img img

Follow the steps below to set up and install the project dependencies.

Client

  1. Navigate to the client directory:
    cd client
  2. Install client dependencies:
    npm install
    

Server

  1. Navigate to the server directory:
    cd server
  2. Install server dependencies:
    npm install
    

Running the Project

Follow the steps below to run the project in development mode.

Development Mode

  1. Run the project in development mode:
    npm run dev
    
  2. The client is available at http://localhost:5173.
  3. The server is available at http://localhost:3001.

Building the Project

npm run build

Contributing to Let's Cook

We welcome contributions from the community to help improve and expand the Let's Cook. Whether you're a seasoned developer or just starting out, there are several ways you can contribute.

Getting Started

  1. Fork the project repository on GitHub.
  2. Clone your forked repository to your local machine.
  3. Install the necessary dependencies using npm install.

Submitting a Pull Request

  1. Create a new branch for your contribution: git checkout -b feature/your-feature-name.
  2. Make your changes and test them thoroughly.
  3. Commit your changes with descriptive commit messages.
  4. Push your branch to your forked repository: git push origin feature/your-feature-name.
  5. Open a pull request to the original repository's main branch, explaining your changes and their benefits.