docu: added spec and roadmap
This commit is contained in:
parent
b4d1a19926
commit
d0d34fac37
34
README.md
34
README.md
@ -25,6 +25,8 @@ The current focus is backend development, while frontend development has been se
|
||||
|
||||
ActaTempus adheres to **Domain-Driven Design (DDD)** and **Clean Architecture** principles. The system is divided into **four primary layers**:
|
||||
|
||||

|
||||
|
||||
1️⃣ **Domain Layer**:
|
||||
- Contracts, definitions, and core logic.
|
||||
|
||||
@ -39,6 +41,13 @@ ActaTempus adheres to **Domain-Driven Design (DDD)** and **Clean Architecture**
|
||||
|
||||
---
|
||||
|
||||
## 📑 Specification
|
||||
|
||||
The detailed system specification is available in the documentation. Refer to the specification document for an in-depth understanding of the system design, architecture, and implementation details.
|
||||
|
||||
[📄 View the Specification](docs/KP_Spec-4.pdf)
|
||||
---
|
||||
|
||||
## 🛠️ Technology Stack
|
||||
|
||||
### ⚙️ Backend
|
||||
@ -202,6 +211,31 @@ The Insomnia collection is provided under `docs/insomnia`. Import it to get star
|
||||
|
||||
---
|
||||
|
||||
## 🛣️ Roadmap
|
||||
|
||||
### Phase 1: **Initialize**
|
||||
- ✅ Define specifications
|
||||
- ✅ Set up repository
|
||||
|
||||
### Phase 2: **Setup**
|
||||
- ✅ Frontend (Next.js, Deno)
|
||||
- ✅ Backends (Dart & Go)
|
||||
- ✅ Devcontainer
|
||||
|
||||
### Phase 3: **MVP Development**
|
||||
- Build foundational backends in Go & Dart
|
||||
- Implement:
|
||||
- ✅ Domain layer (Entities, Repositories)
|
||||
- ✅ Application logic (Services, DTOs, JWT Authentication)
|
||||
- ✅ Basic authorization
|
||||
|
||||
### Phase 4: **Web UI**
|
||||
- 🎨 Build frontend for:
|
||||
- Timetracking
|
||||
- Project management
|
||||
- Reporting
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Resources
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user