{"id":24956144,"url":"https://github.com/itsdaiton/portal-dedice","last_synced_at":"2026-04-08T18:31:37.148Z","repository":{"id":273715126,"uuid":"920638557","full_name":"itsDaiton/portal-dedice","owner":"itsDaiton","description":"Portál dědice – Váš spolehlivý nástroj v náročných životních situacích.","archived":false,"fork":false,"pushed_at":"2025-01-22T14:54:47.000Z","size":21809,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T20:16:51.677Z","etag":null,"topics":["drizzle-orm","fullstack-app","graphql","law-app","mysql","nodejs","notary-app","react","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itsDaiton.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2025-01-22T14:11:19.000Z","updated_at":"2025-01-22T14:54:51.000Z","dependencies_parsed_at":"2025-01-22T15:38:32.559Z","dependency_job_id":null,"html_url":"https://github.com/itsDaiton/portal-dedice","commit_stats":null,"previous_names":["itsdaiton/portal-dedice"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsDaiton%2Fportal-dedice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsDaiton%2Fportal-dedice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsDaiton%2Fportal-dedice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsDaiton%2Fportal-dedice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsDaiton","download_url":"https://codeload.github.com/itsDaiton/portal-dedice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246093182,"owners_count":20722403,"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":["drizzle-orm","fullstack-app","graphql","law-app","mysql","nodejs","notary-app","react","typescript"],"created_at":"2025-02-03T06:27:41.625Z","updated_at":"2025-12-30T23:19:57.384Z","avatar_url":"https://github.com/itsDaiton.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Portál Dědice\nJsme tým z **Vysoké školy ekonomické v Praze**, který ve spolupráci s firmou **Applifting** vytvořil inovativní platformu Portál dědice. Naším cílem bylo zjednodušit a zpřístupnit proces pozůstalostního řízení pro všechny zúčastněné strany.\n\n## Description\nPortál dědice je inovativní platforma, která propojuje dědice a notáře na jednom místě. Cílem je zjednodušit a urychlit proces pozůstalostního řízení prostřednictvím online prostředí.\n\nNa Portálu dědice můžete provést předběžné šetření online, komunikovat s notářem pomocí chatu a efektivně spravovat dědické řízení. Díky nástroji „Nachytřovadlo“ vás platforma provede celým procesem krok za krokem, poskytne jasné instrukce a pomůže vám lépe porozumět jednotlivým fázím dědického řízení.\n\nS Portálem dědice šetříte čas, snižujete administrativní zátěž a máte jistotu, že vše probíhá v souladu s právními předpisy.\n\n*Portál dědice – Váš spolehlivý nástroj v náročných životních situacích.*\n\n## Authors\n- David Poslušný\n- Šimon Kubín\n- Peter Sekelský\n- Michal Dub\n- Petr Cafourek\n- Alisher Nurmatov\n\n## Gallery\n\n![image](https://github.com/user-attachments/assets/ac65c412-d65e-495f-be75-731d6e655d2b)\n\n![image](https://github.com/user-attachments/assets/a895269f-30a5-4ce8-b730-209105db5460)\n\n![image](https://github.com/user-attachments/assets/a1efbe08-7bbb-4562-a77f-7d369ca44302)\n\n![image](https://github.com/user-attachments/assets/24215fe4-a811-4544-a26f-dfd074d42666)\n\n![image](https://github.com/user-attachments/assets/9e84c6bf-f445-44ac-98c4-7a85e39c81dd)\n\n![image](https://github.com/user-attachments/assets/41873b8d-d883-451e-a153-261af4eadddf)\n\n![image](https://github.com/user-attachments/assets/2402e297-ea15-40c2-80dc-4bc785a188a0)\n\n![image](https://github.com/user-attachments/assets/18d290f7-4440-4ae2-8d30-d6732691b891)\n\n![image](https://github.com/user-attachments/assets/1d111bc9-2cf8-4144-9a10-e89ab253c90f)\n\n![image](https://github.com/user-attachments/assets/a28343ea-a6e1-4f4f-b231-cd05e2c8908c)\n\n![image](https://github.com/user-attachments/assets/c68a3223-8746-4982-8db5-75e48a1ebe03)\n\n![image](https://github.com/user-attachments/assets/35f5960c-523b-436b-bbb8-e1c9760b7deb)\n\n![image](https://github.com/user-attachments/assets/4241bbde-608d-44a8-841e-dbd5ac1d609f)\n\n![image](https://github.com/user-attachments/assets/ae437e1f-4aea-4079-baac-cfcdbb4223a4)\n\n![image](https://github.com/user-attachments/assets/f3869a92-b964-4573-bf18-fad27c0cf75d)\n\n\n## Monorepo Overview\n\nThis repository contains three workspaces:\n\n1. **backend** – Node.js server with GraphQL support\n2. **frontend** – React-based SPA client application\n3. **shared** – Shared logic and utilities\n\n## Tech Stack\n\n- Node.js + TypeScript + Drizzle ORM\n- React SPA + Chakra UI 3\n- GraphQL and Apollo Server\n- MySQL\n- Yarn\n- Docker (optional)\n\n## Project Requirements\n\nTo work with this repository, ensure the following requirements are met:\n\n### System Requirements\n\n- **Node.js**: Version 16.x or higher.\n- **Yarn**: Version 1.22 or higher.\n- **MySQL**: Version 8.x or higher.\n- **Docker** (optional): For containerized deployment and testing.\n\n### Installation Requirements\n\nFirst download and install [Node.js](https://nodejs.org/en/download/) version described in [`./.nvmrc`](./.nvmrc) manually, or use a Node version manager like [nvm](https://github.com/nvm-sh/nvm), [nvm-windows](https://github.com/coreybutler/nvm-windows) or [fnm](https://github.com/Schniz/fnm).\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/itsDaiton/portal-dedice.git\n   cd portal-dedice\n   ```\n\n2. Install dependencies for all workspaces using Yarn workspaces:\n\n   ```bash\n   corepack enable\n   yarn install\n   ```\n\n3. Set up the MySQL database:\n\n   - Create a new database for the application.\n   - Update the `.env` files in the `backend` and `frontend` workspaces with your database credentials.\n\n4. Run database migrations (if applicable) and seed your database:\n\n   ```bash\n   yarn workspace backend db:migrate\n   yarn workspace backend db:seed\n   ```\n\n5. Start the development servers:\n   - Backend: `yarn workspace backend start`\n   - Frontend: `yarn workspace frontend dev`\n\n### Recommended Tools\n\n- **VS Code**: Recommended editor for development.\n- **Docker Compose**: To simplify containerized setup.\n- **GraphQL Playground**: For testing backend API endpoints.\n\n### Additional Notes\n\n- Ensure your system's firewall allows MySQL connections.\n- Use `.env.example` as a template to create `.env` files in each workspace.\n- For production setup, consider using Docker for consistent environment configuration.\n\n## Domains\n\n- [dev-frontend-team03-vse.handson.pro](http://dev-frontend-team03-vse.handson.pro)\n- [dev-backend-team03-vse.handson.pro](http://dev-backend-team03-vse.handson.pro)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsdaiton%2Fportal-dedice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsdaiton%2Fportal-dedice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsdaiton%2Fportal-dedice/lists"}