| | 1 | = Project Vision = |
| | 2 | |
| | 3 | == Overview == |
| | 4 | Ecore is a database-driven project management system developed as part of the Database Systems course for EPAGE. |
| | 5 | It supports management of users, clients, projects, tasks, domains, invoices, files, and timesheets. |
| | 6 | |
| | 7 | == Goals == |
| | 8 | * Centralized project and task management |
| | 9 | * Structured handling of domains and hosting data |
| | 10 | * Invoice and payment tracking |
| | 11 | * Timesheet-based work tracking |
| | 12 | * Strong relational database design |
| | 13 | |
| | 14 | == Usage Scenarios == |
| | 15 | * A user creates and manages projects |
| | 16 | * Tasks are assigned and executed |
| | 17 | * Files and comments are attached to tasks |
| | 18 | * Time worked is logged through timesheets |
| | 19 | * Invoices are issued and tracked |