Personal Financial Management System

SolidJS GitLab CI/CD DevSecOps

About

Web application system developed for personal financial management. Built using DevSecOps methodology, specifically using CI/CD pipelines in GitLab to lint, test, and build the application.

Features

  • User authentication through Oauth
  • Instution management
  • Account management
  • Stock trading
  • Retirement calculator
  • Portfolio assessment simulation
  • Financial goal management


Toolstacks

Front-end Toolstack:

  • SolidJs
  • Tailwind CSS

Back-end Toolstack:

  • PocketBase
  • FinnHub API

CI/CD ToolStack:

  • Docker
  • GitLab runners
  • SonarQube
  • Vitest
  • Selenium