{"id":21806421,"url":"https://github.com/cyboranf/knych-full-stack","last_synced_at":"2025-04-13T20:07:18.743Z","repository":{"id":196977338,"uuid":"682459552","full_name":"cyboranf/knych-full-stack","owner":"cyboranf","description":"Web Application for Funeral Service","archived":false,"fork":false,"pushed_at":"2024-08-18T10:49:05.000Z","size":23799,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-18T22:57:42.401Z","etag":null,"topics":["aws-api-gateway","aws-ec2","aws-rds-mysql","aws-s3","css","html","java","javascript","ovh-domain","react","typescript"],"latest_commit_sha":null,"homepage":"https://knych.pl/","language":null,"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/cyboranf.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-08-24T08:06:26.000Z","updated_at":"2024-08-18T10:49:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"b54101b0-d68c-493d-a569-ec7f92610e46","html_url":"https://github.com/cyboranf/knych-full-stack","commit_stats":null,"previous_names":["cyboranf/knych-full-stack"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyboranf%2Fknych-full-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyboranf%2Fknych-full-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyboranf%2Fknych-full-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyboranf%2Fknych-full-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyboranf","download_url":"https://codeload.github.com/cyboranf/knych-full-stack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226745470,"owners_count":17675055,"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-api-gateway","aws-ec2","aws-rds-mysql","aws-s3","css","html","java","javascript","ovh-domain","react","typescript"],"created_at":"2024-11-27T12:19:34.388Z","updated_at":"2024-11-27T12:19:34.973Z","avatar_url":"https://github.com/cyboranf.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# knych-full-stack\n![Knych Logo](/logo-knych-white.png) \n\u003cbr\u003e\nWeb App for Funeral Service\n\n\n## Technology Stack\n\n- **Backend**: Developed using Java, Spring Boot, and MySQL.\n- **Frontend**: Built with React (TypeScript) and Vite.\n- **Hosting**:\n  - Backend is hosted on AWS EC2.\n  - Images and frontend are hosted on AWS S3.\n  - MySQL database is hosted on AWS RDS.\n- **Domain**: Managed through OVH.\n\n\n\n## Features\n\n- **Obituaries Management**: Allows the owner to add, edit, and delete obituaries.\n- **Obituaries Display**: Obituaries are showcased with pagination and sorting options:\n  - By funeral date\n  - By death date\n- **Candle Tribute**: Users can light a virtual candle for an obituary as a memory tribute.\n- **Anniversaries**:\n  - Display obituaries of individuals whose death anniversary falls in the current month (but at least a year ago).\n  - Pagination and sorting options include:\n    - \"All\" - All obituaries with anniversaries in the current month.\n    - \"By first name and last name\"\n    - \"By death date\"\n  - Users can also light a candle for these anniversaries.\n- **Grave Search**: Users can access links to search for graves, which can be uploaded and managed by the admin.\n- **Dynamic Gallery**: Admin can manage a gallery by adding categories, subcategories, and images. They can also delete these items as needed.\n- **Opinions**: Users can leave opinions about the funeral service. Admin approval is required for opinions to be visible, ensuring quality control against potential trolls.\n- **Social Sharing**: Users can share obituaries on Facebook with a visually appealing design.\n- **Responsive Design**: The application is fully optimized for all device sizes.\n\n## Language\n\nThe entire application is developed in Polish, catering to a Polish Knych's service audience.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyboranf%2Fknych-full-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyboranf%2Fknych-full-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyboranf%2Fknych-full-stack/lists"}