{"id":15050599,"url":"https://github.com/busrakocarslan/gohomework","last_synced_at":"2026-01-02T07:07:41.302Z","repository":{"id":254430210,"uuid":"846462464","full_name":"busrakocarslan/gohomework","owner":"busrakocarslan","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-05T09:58:20.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T21:28:02.320Z","etag":null,"topics":["echo-framework","go","jwt-authentication","redis","sqlite","swagger-ui"],"latest_commit_sha":null,"homepage":"https://gohomework.onrender.com/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/busrakocarslan.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":"2024-08-23T09:04:57.000Z","updated_at":"2024-09-05T09:58:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"3fcb5668-281b-4ff8-a4eb-7cdbb3fded49","html_url":"https://github.com/busrakocarslan/gohomework","commit_stats":null,"previous_names":["busrakocarslan/gohomework"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busrakocarslan%2Fgohomework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busrakocarslan%2Fgohomework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busrakocarslan%2Fgohomework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busrakocarslan%2Fgohomework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/busrakocarslan","download_url":"https://codeload.github.com/busrakocarslan/gohomework/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243510122,"owners_count":20302294,"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":["echo-framework","go","jwt-authentication","redis","sqlite","swagger-ui"],"created_at":"2024-09-24T21:27:42.886Z","updated_at":"2026-01-02T07:07:41.265Z","avatar_url":"https://github.com/busrakocarslan.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## https://gohomework.onrender.com/swagger/index.html\n\n\n## Notes API - Go \u0026 Echo Project\n\nThis is a simple Notes API project built using the Go and Echo framework. Basic Authentication has been implemented in the project. Once logged in with admin credentials, CRUD (Create, Read, Update, Delete) operations can be performed on the notes. Each note has a unique UUID and stores created_at and updated_at timestamps. The data is stored in SQLite, and Redis is used for performance improvements.\n\n## Features\nAuthentication: Log in with \"admin\" and \"password\".\u003cbr\u003e\nUnique UUID: Each note is assigned a unique UUID.\u003cbr\u003e\nCRUD Operations: Perform Create, Read, Update, and Delete operations on notes.\u003cbr\u003e\nTimestamps: Each note records created_at and updated_at timestamps.\u003cbr\u003e\nRedis Integration: Redis is used to improve performance and reduce database load.\u003cbr\u003e\nSQLite: Data is stored in a lightweight SQLite database.\u003cbr\u003e\nNo ORM: Direct SQL queries are used for database operations without any ORM.\u003cbr\u003e\n\n## Technologies Used\nGo\u003cbr\u003e\nEcho\u003cbr\u003e\nSQLLiTE\u003cbr\u003e\nRedis \u003cbr\u003e\nUUID \u003cbr\u003e\nBasic Authentication (\"admin\"-\"password\")\u003cbr\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbusrakocarslan%2Fgohomework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbusrakocarslan%2Fgohomework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbusrakocarslan%2Fgohomework/lists"}