Joeri-Abbo / next-cookbook

A dual Next.js project featuring a static site for browsing recipes at cookbook.joeriabbo.nl & a CRUD-based CMS in /cms for recipe management. Both apps are designed for seamless recipe exploration & administration.

Home Page:https://joeri-abbo.github.io/next-cookbook/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cookbook & CMS for Recipes

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.

Applications

  1. Static Site: Accessible at cookbook.joeriabbo.nl, this application allows users to explore various cooking recipes.
  2. 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.

Getting Started

To set up the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/Joeri-Abbo/next-cookbook.git
  1. Install dependencies for both applications:
cd next-cookbook
npm install
cd cms
npm install
  1. Run the static site and CMS:
# In the root directory
npm run dev

# In the /cms directory
npm run dev

Contributing

We welcome contributions to improve the code or add new recipes to the collection. To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch with a descriptive name.
  3. Make changes or additions to the code or recipes.
  4. Commit your changes with a clear and concise commit message.
  5. Create a pull request to the main repository.

Feel free to open issues to discuss potential improvements or suggest new recipes.

License

This project is licensed under the MIT License.

About

A dual Next.js project featuring a static site for browsing recipes at cookbook.joeriabbo.nl & a CRUD-based CMS in /cms for recipe management. Both apps are designed for seamless recipe exploration & administration.

https://joeri-abbo.github.io/next-cookbook/

License:MIT License


Languages

Language:TypeScript 94.6%Language:JavaScript 4.7%Language:Dockerfile 0.4%Language:CSS 0.3%