Skip to content

Talio is a task management application done in the Object Oriented Programming Project at TU Delft Computer Scinece & Engineering by me and fellow students.

Notifications You must be signed in to change notification settings

AndreyVLD/Talio

Repository files navigation

codecov

Description

Talio is a task management application that allows users to create, organize, and manage tasks efficiently. The application consists of a separate server and client application, with the server providing the backend functionality for data storage, retrieval and processing, while the client provides an intuitive and responsive UI.

Talio has an extensive amount of features on both the client-side and server-side, client-side features include: an overview of recently visited boards, drag-and-drop functionality for various UI elements, a tag system for organizing tasks, and a comprehensive set of keyboard shortcuts for faster navigation. The server supports both WebSocket and long-polling endpoints, allowing for real-time communication between the server and client.

Group members

Profile Picture Name Email
Jules Hummelink j.j.h.l.hummelink@student.tudelft.nl
Ivar van Loon i.s.vanloon@student.tudelft.nl
Andrei Vlad Nicula a.v.nicula-1@student.tudelft.nl
Dobrin Bashev d.bashev-1@student.tudelft.nl
Rares Burghelea R.Burghelea@student.tudelft.nl
Samuil Radulov S.T.Radulov-1@student.tudelft.nl

How to run it

For the server:

  1. Navigate to the project's root folder
  2. Execute ./gradlew :server:bootRun in a terminal

For the client:

  1. Navigate to the project's root folder
  2. Execute ./gradlew :client:run in a terminal

How to contribute to it

  1. Clone the repository
  2. Open the project in an IDE of your choice
  3. Build/run the project using Gradle (we use JDK17) to verify everything works
    • ./gradlew :server:bootRun and ./gradlew :client:run
  4. Configure checkstyle with the checkstyle.xml provided in the root of the repository
  5. Create a feature branch with your changes
  6. Create a Merge Request for said branch & wait for review

About

Talio is a task management application done in the Object Oriented Programming Project at TU Delft Computer Scinece & Engineering by me and fellow students.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published