https://github.com/struckchure/recipe
A collection of various demo projects that I have created to showcase different technologies, programming languages, and techniques.
https://github.com/struckchure/recipe
ansible aws devops golang grpc kubernetes microservices terraform typescript
Last synced: 6 months ago
JSON representation
A collection of various demo projects that I have created to showcase different technologies, programming languages, and techniques.
- Host: GitHub
- URL: https://github.com/struckchure/recipe
- Owner: struckchure
- License: apache-2.0
- Created: 2024-05-19T09:54:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-15T15:25:54.000Z (over 1 year ago)
- Last Synced: 2025-03-29T12:51:21.810Z (about 1 year ago)
- Topics: ansible, aws, devops, golang, grpc, kubernetes, microservices, terraform, typescript
- Language: TypeScript
- Homepage:
- Size: 620 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recipe
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.
## Table of Contents
- [Projects](#projects)
- [Upcoming Projects](#upcoming-projects)
- [Getting Started](#getting-started)
- [Contributing](#contributing)
- [License](#license)
## Projects
Here are some of the projects you'll find in this repository:
- **Microservices**
- [Blog / Auth Service](./golang/blog-with-microservice/auth/) (Golang)
- [Blog / Post Service](./golang/blog-with-microservice/posts/) (Golang)
- [Blog / Gateway Service](./golang/blog-with-microservice/gateway/) (Golang)
- [Blog / Gateway Service](./typescript/blog-gateway) (NestJs)
- **DevOps**
- [Blog / Microservice Deployment](./k8s/blog-with-microservice/) (Kubernetes)
- [Self-Managed Kubernetes Provision](./terraform/aws-self-managed-k8s/) (Terraform)
- [Self-Managed Kubernetes Cluster Setup](./ansible/aws-self-managed-k8s/) (Ansible)
## Upcoming Projects
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
## Getting Started
To get started with any of the projects in this repository:
1. Clone the repository:
```sh
git clone https://github.com/struckchure/recipe.git
```
2. Navigate to the project directory you are interested in:
```sh
cd recipe/project-name
```
3. Follow the specific instructions in the project's README file to set up and run the project.
## Contributing
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.
1. Fork the repository.
2. Create a new branch:
```sh
git checkout -b feature/your-feature-name
```
3. Commit your changes:
```sh
git commit -m 'Add some feature'
```
4. Push to the branch:
```sh
git push origin feature/your-feature-name
```
5. Open a pull request.
## License
This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.
---
Happy coding!