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
Follow the steps below to set up and install the project dependencies.
Client
- Navigate to the client directory:
- Install client dependencies:
Server
- Navigate to the server directory:
- Install server dependencies:
Running the Project
Follow the steps below to run the project in development mode.
Development Mode
- Run the project in development mode:
- The client is available at http://localhost:5173.
- The server is available at http://localhost:3001.
Building the Project
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
-
Fork the project repository on GitHub.
- Clone your forked repository to your local machine.
- Install the necessary dependencies using npm install.
Submitting a Pull Request
-
Create a new branch for your contribution: git checkout -b feature/your-feature-name.
- Make your changes and test them thoroughly.
- Commit your changes with descriptive commit messages.
- Push your branch to your forked repository: git push origin feature/your-feature-name.
- Open a pull request to the original repository's main branch, explaining your changes and their benefits.