Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 19 days 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 (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-07T15:49:58.000Z (29 days ago)
- Last Synced: 2024-10-07T19:45:44.147Z (29 days ago)
- Topics: ansible, aws, devops, golang, grpc, kubernetes, microservices, terraform, typescript
- Language: TypeScript
- Homepage:
- Size: 572 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
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!