Welcome to Let's! This web application allows users to manage their recipes, including adding, editing, and deleting recipes, and saving other recipes.
- 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.
- Navigate to the client directory:
cd client
- Install client dependencies:
npm install
- Navigate to the server directory:
cd server
- Install server dependencies:
npm install
Follow the steps below to run the project in development mode.
Development Mode
- Run the project in development mode:
npm run dev
- The client is available at http://localhost:5173.
- The server is available at http://localhost:3001.
npm run build
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.
- Fork the project repository on GitHub.
- Clone your forked repository to your local machine.
- Install the necessary dependencies using npm install.
- 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.