Skip to content

SebMZI/vestia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VESTIA

GitHub release License: MIT Angular NestJS PostgreSQL Docker

Vestia is a self-hosted and open-source task manager created from the idea of data sovereignty. Project management tools such as Trello or Jira are widely used but store data on third-party servers, leaving users with no control over their own. Vestia addresses this gap by offering a self-hosted alternative that combines usability with data sovereignty.

Table of contents

  1. Tech Stack
  2. Contributing
  3. License
  4. Roadmap
  5. Documentation
    1. Vision Doc
    2. Requirements
    3. Permissions
    4. Data dictionary
    5. SQL Schema
    6. Diagrams
      1. UML no system use case
      2. UML system use case
      3. UML class
      4. MCD
      5. MRD
      6. KANO

Tech Stack

Layer Technology Justification
Frontend Angular, zardui In training stack, strengthens portfolio
Backend NestJS, TypeORM Same structure as Angular
Database PostgreSQL Open source, robust, standard for self-hosted
Deployment Docker / Compose Easy to deploy, cross-platform

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feat/your-feature)
  3. Commit your changes following the Conventional Commits specification
  4. All commits must be GPG-signed (git commit -S -m "feat: your message")
  5. Open a pull request targeting the dev branch

Please make sure your changes are consistent with the existing code style and documentation.

License

This project is licensed under the MIT License. See the LICENSE file for details. MIT License has been chosen to let developers use the source code freely.

Roadmap

  • Conception
    • UML diagrams
    • MCD / MRD
    • SQL Schema
  • Figma Design
  • Backend (NestJS)
  • Frontend (Angular)
  • Tests
  • Deployment (Docker Compose)

About

Own your data with a self-hosted, open-source task manager.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors