This repository features a dual Next.js project that consists of a static site for browsing cooking recipes and a CRUD-based CMS for managing and adding new recipes.
- Static Site: Accessible at cookbook.joeriabbo.nl, this application allows users to explore various cooking recipes.
- CMS: Located in the
/cms
directory, this application provides a CRUD environment for managing, adding, and editing recipes. The CMS is designed to be used locally and is not hosted online.
To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Joeri-Abbo/next-cookbook.git
- Install dependencies for both applications:
cd next-cookbook
npm install
cd cms
npm install
- Run the static site and CMS:
# In the root directory
npm run dev
# In the /cms directory
npm run dev
We welcome contributions to improve the code or add new recipes to the collection. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch with a descriptive name.
- Make changes or additions to the code or recipes.
- Commit your changes with a clear and concise commit message.
- Create a pull request to the main repository.
Feel free to open issues to discuss potential improvements or suggest new recipes.
This project is licensed under the MIT License.