{"id":28437602,"url":"https://github.com/d0u6ur45u/reminder","last_synced_at":"2026-04-09T17:05:02.466Z","repository":{"id":233424206,"uuid":"787178400","full_name":"d0u6ur45u/reminder","owner":"d0u6ur45u","description":"The Reminder project consists of frontend (Angular), backend (Java Spring Boot),  and associated microservices for handling reminder management tasks.  It utilizes cloud services (AWS) for deployment and MongoDB for data persistence.","archived":false,"fork":false,"pushed_at":"2024-04-18T03:25:55.000Z","size":533,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T14:31:18.837Z","etag":null,"topics":["angular","api-gateway","asyncapi","aws","docker","hexagonal-architecture","java","kubernetes","microservices-architecture","mongodb","spring-boot","swagger"],"latest_commit_sha":null,"homepage":"","language":"Java","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/d0u6ur45u.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-04-16T03:14:49.000Z","updated_at":"2024-04-16T12:53:03.000Z","dependencies_parsed_at":"2024-04-16T06:07:45.111Z","dependency_job_id":"a7b42bb4-928c-4e5a-b3a1-3f527daf1d6f","html_url":"https://github.com/d0u6ur45u/reminder","commit_stats":null,"previous_names":["d4gur4su/reminder-architecture","d0ugur4su/reminder","d0u6ur45u/reminder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/d0u6ur45u/reminder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d0u6ur45u%2Freminder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d0u6ur45u%2Freminder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d0u6ur45u%2Freminder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d0u6ur45u%2Freminder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d0u6ur45u","download_url":"https://codeload.github.com/d0u6ur45u/reminder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d0u6ur45u%2Freminder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["angular","api-gateway","asyncapi","aws","docker","hexagonal-architecture","java","kubernetes","microservices-architecture","mongodb","spring-boot","swagger"],"created_at":"2025-06-06T00:06:53.209Z","updated_at":"2026-04-09T17:05:02.459Z","avatar_url":"https://github.com/d0u6ur45u.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eReminder\u003c/h1\u003e\n\nThis repository contains the Reminder project, which implements a reminder management \nsystem using a microservices architecture.\n\n## 💻 Overview\nThe Reminder project consists of frontend (Angular), backend (Java Spring Boot), \nand associated microservices for handling reminder management tasks. \nIt utilizes cloud services (AWS) for deployment and MongoDB for data persistence.\n\n---\n## 🛠 Installation\nTo run the project locally, follow these steps:\n\nClone the repository:\n\n```bash\ngit clone https://github.com/D4GUR4SU/reminder.git\n```\n\nBackend Setup:\n\nNavigate to the backend directory:\n\n```bash\ncd reminder/backend\n```\n\nInstall dependencies:\n\n```bash\nmvn clean install\n```\n\nStart the backend server:\n\n```bash\nmvn spring-boot:run\n```\n\nFrontend Setup:\n\nNavigate to the frontend directory:\n\n```bash\ncd reminder/frontend\n```\n\nInstall dependencies:\n\n```bash\nnpm install\n```\n\nStart the frontend server:\n\n```bash\nnpm start\n```\n\nAccess the Application:\n\nOpen your browser and navigate to ```http://localhost:4200```. to access the Angular frontend.\n\n---\n## 🧾 API Documentation\nThe API endpoints are documented using Swagger (OpenAPI). You can find the Swagger contract \nin the docs/swagger directory.\n\n---\n# 🗂️ Folder Structure\n\n    backend: Contains the Java Spring Boot backend application.\n    frontend: Contains the Angular frontend application.\n    docs: Contains documentation related to the project.\n    docs/diagrams: Architecture diagrams (context, container, component).\n    docs/swagger: Swagger (OpenAPI) contract for the API.\n\n---\n## Contributing\nContributions are welcome! If you'd like to contribute to this project, please follow these guidelines:\n\nFork the repository.\n\nCreate a new branch \n```git checkout -b feature/my-feature```.\n\nCommit your changes \n```git commit -am 'Add new feature'```.\n\nPush to the branch \n```git push origin feature/my-feature```.\n\nCreate a new Pull Request.\n\n---\n## License\nThis project is licensed under the MIT License.\n\n---\n## 👨🏻‍💻 Author\n\n\u003ca href=\"#\"\u003e\n \u003cimg style=\"border-radius: 50%;\" src=\"https://avatars.githubusercontent.com/u/50157211?s=120\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003cbr /\u003e\n\nMade by Douglas Souza 👋🏽 Get in touch!\n\n[![Linkedin Badge](https://img.shields.io/badge/-Douglas-blue?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\u0026link=https://www.linkedin.com/in/dagurasujava/)](https://www.linkedin.com/in/dagurasujava/)\n\n---\n## README versions\n\n[English 🇺🇸](./README.md)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd0u6ur45u%2Freminder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd0u6ur45u%2Freminder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd0u6ur45u%2Freminder/lists"}