Jsme 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.
Portá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í.
Na 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í.
S 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.
Portál dědice – Váš spolehlivý nástroj v náročných životních situacích.
- David Poslušný
- Šimon Kubín
- Peter Sekelský
- Michal Dub
- Petr Cafourek
- Alisher Nurmatov
This repository contains three workspaces:
- backend – Node.js server with GraphQL support
- frontend – React-based SPA client application
- shared – Shared logic and utilities
- Node.js + TypeScript + Drizzle ORM
- React SPA + Chakra UI 3
- GraphQL and Apollo Server
- MySQL
- Yarn
- Docker (optional)
To work with this repository, ensure the following requirements are met:
- Node.js: Version 16.x or higher.
- Yarn: Version 1.22 or higher.
- MySQL: Version 8.x or higher.
- Docker (optional): For containerized deployment and testing.
First download and install Node.js version described in ./.nvmrc
manually, or use a Node version manager like nvm, nvm-windows or fnm.
-
Clone the repository:
git clone https://github.com/itsDaiton/portal-dedice.git cd portal-dedice
-
Install dependencies for all workspaces using Yarn workspaces:
corepack enable yarn install
-
Set up the MySQL database:
- Create a new database for the application.
- Update the
.env
files in thebackend
andfrontend
workspaces with your database credentials.
-
Run database migrations (if applicable) and seed your database:
yarn workspace backend db:migrate yarn workspace backend db:seed
-
Start the development servers:
- Backend:
yarn workspace backend start
- Frontend:
yarn workspace frontend dev
- Backend:
- VS Code: Recommended editor for development.
- Docker Compose: To simplify containerized setup.
- GraphQL Playground: For testing backend API endpoints.
- Ensure your system's firewall allows MySQL connections.
- Use
.env.example
as a template to create.env
files in each workspace. - For production setup, consider using Docker for consistent environment configuration.