30 lines
946 B
Markdown
Executable File

# Concept & Ideas
## 1 Tools and Packages
### 1.1 Dart
- Functional Programming: FPDart
- SQL ORM: Prisma Dart
- https://prisma.pub/
### 1.2 Go
- Functional Programming: https://github.com/IBM/fp-go
- Docu: https://pkg.go.dev/github.com/IBM/fp-go
### 1.3 TS
- Functional Programming: fp-ts Package
- https://github.com/gcanti/fp-ts
- Engine: Deno
## 2 Steps
1. Install Prisma on Dart and Go
1. https://prisma.pub/getting-started/setup.html
2. https://goprisma.org/docs/getting-started/quickstart#manual-setup
2. Build ORM
1. GO: go run github.com/steebchen/prisma-client-go generate
2. Dart: pnpx prisma generate
3. Push Schema to DB
1. go run github.com/steebchen/prisma-client-go db push
4. Run Backends
1. Adjust config in necessary
2. Inside the GoBackend folder run
go run cmd/actatempus/main.go
3. Inside the DartBackend folder run
dart run .\bin\backend_dart.dart