Project Management is a personal SaaS I create for managing my own project. This web application contain all the things I need for the project management and I can improve it with time.
- Creating a project management tools to manage project locally.
- Using an ORM I never used before (Prisma).
- Improving my skills on VueJS and Vercel Products.
- Designing the user interface
- Maintain and Update in long-term the web application
- HTML
- CSS
- JavaScript
- Vue
- NuxtJS
- Node
- Prisma
project-management/
│
├─ api # api routes
├─ assets/css # css
├─ components # vue components
├─ pages # pages
├─ prisma # file for the ORM Prisma
├─ static # static files
- You need to install the dependencies using :
npm install
- Then you need to initialize Prisma using :
npx prisma generate
npx prisma migrate dev
- Then you can use the project using :
npm run dev
- CRUD for projects
- CRUD for groups
- CRUD for tasks
- Changing the state of the tasks
This project is not finished and need multiple other features like :
- Time starting and ending the task
- Charts for the progression of the task
- Automation
I built this software scaled on my own needs but I want to improve it a lot by adding lot of different features.