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**:
|
ActaTempus adheres to **Domain-Driven Design (DDD)** and **Clean Architecture** principles. The system is divided into **four primary layers**:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
1️⃣ **Domain Layer**:
|
1️⃣ **Domain Layer**:
|
||||||
- Contracts, definitions, and core logic.
|
- 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
|
## 🛠️ Technology Stack
|
||||||
|
|
||||||
### ⚙️ Backend
|
### ⚙️ 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
|
## 🌐 Resources
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user