The Splot application is a simple tool that allows users to manage their task list. It enables adding, removing, and marking tasks as completed. This web application is accessible through an internet browser. Additionally, the application offers the functionality to review one's progress over time, acting not only as a task list but also as a habit tracker. This feature allows users not just to manage current tasks but also to monitor their habits and progress towards long-term goals. This added functionality makes the application a more versatile tool for time management and personal development.
Live demo: https://www.splotapp.eu
Github frontend: https://github.com/OllaWilk/splot-frontend
Github backend: https://github.com/OllaWilk/splot-backend
splot-backend/
├── records/
| ├── task.record.ts
│ └── event.record.ts
├── routes/
│ ├── events/
│ │ └── events.routes.ts
│ └── tasks/
│ └── tasks.routes.ts
├── types/
│ ├── task/
| | ├── index.ts
| | └── task--record.ts
│ └── index.ts
├── utils/
│ ├── db.ts
│ └── errors.ts
├── .gitignore
├── package.json
├── package-lock.json
├── README.md
└── tsconfig.json
Clone the project:
git clone https://github.com/OllaWilk/splot-backend.git
Go to the project directory:
cd splot-backend
Install dependencies:
npm install
Start the server:
npm start