{"repo":"SkySingh04/Haalsamachar-app","free":true,"listed":false,"github":"https://github.com/SkySingh04/Haalsamachar-app","clone":"git clone https://github.com/SkySingh04/Haalsamachar-app.git","description":"Application Repository for HaalSamachar consisting of Backend Microservices built with GoLang including a GraphQL API built using gqlgen and four REST APIs built using Gin and frontend built with NextJs+TypeScript with PostgreSQL powered database, containerized using Docker.","language":"Go","stars":23,"topics":["docker","golang","gqlgen","graphql","kubernetes","nextjs","react","rest","server","tailwindcss"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"HaalSamachar Application Repository : Consists of Backend Microservices built with GoLang including a GraphQL API built using gqlgen and four REST APIs built using Gin and frontend built with NextJs+TypeScript with PostgreSQL powered database, containerized using Docker using Dockerfiles and CI/CD pipeline configurations. HaalSamachar Infrastructure Repository : Contains Terraform scripts, Kubernetes manifests, and GitOps configurations for Haalsamachar App. Features - GraphQL API: Utilizing gqlgen for creating a GraphQL server to efficiently query and manipulate data. - REST APIs: Three REST APIs are built using Gin for handling various functionalities. - Docker & Kubernetes: Containerized using Docker. - Next.js with SSR: Frontend developed using Next.js for server-side rendering (SSR) along with TypeScript and Tailwind CSS. - PostgreSQL: Utilized as the database to store and manage data efficiently. - Firebase Auth: Integrated Firebase authentication for user authentication and authorization. Continuous Integration/Continuous Deployment (CI/CD) CI/CD pipelines automate the process of testing and deploying code changes. HaalSamachar utilizes CI/CD practices to ensure smooth development and deployment workflows. Here's a brief overview: 1. Continuous Integration (CI): Automated testing is performed upon each code commit to the repository. This ensures that any changes made do not introduce regressions or errors into the codebase. (WIP) 2. Continuous Deployment (CD): Once the","default_branch":null,"files":null,"tree":[],"storefront":"/r/SkySingh04","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SkySingh04/Haalsamachar-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}