Welcome to the Recipe repository! This is a collection of various demo projects that I have created to showcase different technologies, programming languages, and techniques. Each project is designed to be a self-contained example, providing insights into how to implement certain features or solve specific problems.
Here are some of the projects you'll find in this repository:
-
Microservices
- Blog / Auth Service (Golang)
- Blog / Post Service (Golang)
- Blog / Gateway Service (Golang)
- Blog / Gateway Service (NestJs)
-
DevOps
- Blog / Microservice Deployment (Kubernetes)
- Self-Managed Kubernetes Provision (Terraform)
- Self-Managed Kubernetes Cluster Setup (Ansible)
Here are some projects you can look forward to;
- Video Streaming Platform
- Logistics API (w/ Microservices)
- Logistics Web Application (maybe mobile too)
- eCommerce API (w/ Microservices)
- Log Streaming API + Web Application
To get started with any of the projects in this repository:
-
Clone the repository:
git clone https://github.com/struckchure/recipe.git
-
Navigate to the project directory you are interested in:
cd recipe/project-name
-
Follow the specific instructions in the project's README file to set up and run the project.
Contributions are welcome! If you have a demo project you would like to add or improvements to existing projects, feel free to fork the repository and submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This repository is licensed under the MIT License. See the LICENSE file for more information.
Happy coding!