{"id":15083727,"url":"https://github.com/sethukumarj/events_radar_developement","last_synced_at":"2026-01-02T23:36:02.125Z","repository":{"id":65431972,"uuid":"585044101","full_name":"SethukumarJ/Events_Radar_Developement","owner":"SethukumarJ","description":"This is an API for managing the structure and promotion organizations  and events organized in colleges and other big communities. Tech stach includes: GO,GIN,POSTGRES,DOCKER,AWS,NGINX,JWT,RAZOR PAY,SWAGGER,POSTMAN,WIRE,OAUTH2,SMTP. Project structure:CLEAN-ARCHITECTURE.","archived":false,"fork":false,"pushed_at":"2023-04-28T04:31:59.000Z","size":767,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T08:35:42.141Z","etag":null,"topics":["aws-ec2","ci-cd","clean-architecture","docker","gin-framework","github-actions","golang","jenkins-pipeline","jwt-authentication","nginx","oath2","postgresql","postman","razorpay-api","smtp","swagger"],"latest_commit_sha":null,"homepage":"https://eventsradar.online/swagger/index.html","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SethukumarJ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-04T07:09:11.000Z","updated_at":"2023-12-08T09:34:24.000Z","dependencies_parsed_at":"2025-01-23T08:30:42.209Z","dependency_job_id":null,"html_url":"https://github.com/SethukumarJ/Events_Radar_Developement","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SethukumarJ%2FEvents_Radar_Developement","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SethukumarJ%2FEvents_Radar_Developement/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SethukumarJ%2FEvents_Radar_Developement/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SethukumarJ%2FEvents_Radar_Developement/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SethukumarJ","download_url":"https://codeload.github.com/SethukumarJ/Events_Radar_Developement/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243941432,"owners_count":20372241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-ec2","ci-cd","clean-architecture","docker","gin-framework","github-actions","golang","jenkins-pipeline","jwt-authentication","nginx","oath2","postgresql","postman","razorpay-api","smtp","swagger"],"created_at":"2024-09-25T06:32:24.282Z","updated_at":"2026-01-02T23:36:02.095Z","avatar_url":"https://github.com/SethukumarJ.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EVENTS RADAR PROJECT\n[Screencast from 31-01-23 08:40:18 PM IST.webm](https://user-images.githubusercontent.com/114211073/215799110-dcb8082a-3dba-4935-a5af-f547c8a4271e.webm)\n\n\n\n\n\n\n# Clean Architecture using Golang with Gin framework\n\n## Template Structure\n\n- [Gin](github.com/gin-gonic/gin) is a web framework written in Go (Golang). It features a martini-like API with performance that is up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love Gin.\n- [JWT](github.com/golang-jwt/jwt) A go (or 'golang' for search engine friendliness) implementation of JSON Web Tokens.\n- [GORM](https://gorm.io/index.html) with [PostgresSQL](https://gorm.io/docs/connecting_to_the_database.html#PostgreSQL)The fantastic ORM library for Golang aims to be developer friendly.\n- [Wire](https://github.com/google/wire) is a code generation tool that automates connecting components using dependency injection.\n- [Viper](https://github.com/spf13/viper) is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.\n- [swag](https://github.com/swaggo/swag) converts Go annotations to Swagger Documentation 2.0 with [gin-swagger](https://github.com/swaggo/gin-swagger) and [swaggo files](github.com/swaggo/files)\n\n## Using `go-gin-clean-architecture` project\n\nTo use `go-gin-clean-arch` project, follow these steps:\n\n```bash\n# Navigate into the project\ncd ./go-gin-clean-arch\n\n# Install dependencies\nmake deps\n\n# Generate wire_gen.go for dependency injection\n# Please make sure you are export the env for GOPATH\nmake wire\n\n# Run the project in Development Mode\nmake run\n```\n\nAdditional commands:\n\n```bash\n➔ make help\nbuild                          Compile the code, build Executable File\nrun                            Start application\ntest                           Run tests\ntest-coverage                  Run tests and generate coverage file\ndeps                           Install dependencies\ndeps-cleancache                Clear cache in Go module\nwire                           Generate wire_gen.go\nswag                           Generate swagger docs\nhelp                           Display this help screen\n```\n\nAPI DOCUMENTATION-SWAGGER\n### `https://eventsradar.online/swagger/index.html`\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsethukumarj%2Fevents_radar_developement","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsethukumarj%2Fevents_radar_developement","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsethukumarj%2Fevents_radar_developement/lists"}