MyDiscipline
MyDiscipline
MyDiscipline
Next.jsNext.js
TailwindTailwind
PostgreSQLPostgreSQL
A platform for tracking everything.

MyDiscipline is a project designed to make working with charts seamless, intuitive, and highly customizable. It allows users to modify multiple parameters to tailor the visual representation of data to their preferences. Whether it's adjusting the color scheme, tweaking the time intervals, or fine-tuning the display details, this system ensures that users have full control over how their data is presented.

A crucial part of the project is the integration of Docker and Docker Compose, ensuring that the deployment process is smooth and efficient. With the addition of NGINX and Certbot, the project automatically handles SSL certificates, enabling secure HTTPS connections without manual intervention.

Finally, the project is designed for independent deployment on a VPS, allowing users to set up and host their own instances effortlessly. The combination of automation, flexibility, and security makes MyDiscipline a powerful tool for users who need robust charting capabilities in a production-ready environment.

Key Features

  • Flexible and Customizable Charts – Users can modify multiple parameters to personalize data visualization.
  • Docker & Docker Compose Setup – Ensures seamless deployment and environment consistency.
  • NGINX & Certbot Integration – Enables secure HTTPS connections with automatic SSL certificate management.
  • VPS Deployment – Supports independent project hosting with automated deployment workflows.
  • Light & Dark Theme Support – Switch between light and dark modes for a personalized user experience.