Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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.
https://github.com/joeri-abbo/next-cookbook
cms cookbook cooking-recipes crud javascript js nextjs node react recipe-management static-site typescript
Last synced: about 7 hours ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/joeri-abbo/next-cookbook
- Owner: Joeri-Abbo
- License: mit
- Created: 2023-04-09T08:32:17.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-18T19:05:12.000Z (11 months ago)
- Last Synced: 2023-12-19T01:42:34.026Z (11 months ago)
- Topics: cms, cookbook, cooking-recipes, crud, javascript, js, nextjs, node, react, recipe-management, static-site, typescript
- Language: TypeScript
- Homepage: https://joeri-abbo.github.io/next-cookbook/
- Size: 4.74 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 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](https://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:
```bash
git clone https://github.com/Joeri-Abbo/next-cookbook.git
```2. Install dependencies for both applications:
```bash
cd next-cookbook
npm install
cd cms
npm install
```3. Run the static site and CMS:
```bash
# 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.