Skip to content

Repository files navigation

Starting template

This README will need to contain a description of your project, how to run it, how to set up the development environment, and who worked on it. This information can be added throughout the course, except for the names of the group members. Add your own name (do not add the names for others!) to the section below.

Description of project

Talio is a task management application that enables users to organize their work into lists and prioritize them. The application has a client-server architecture where users can connect to a server to manage their tasks, allowing users to access their boards from anywhere at anytime, over the internet. The application is built with Spring and JavaFX, and uses HTTP, JSON, and WebSockets for client-server communication.

Group members

Profile Picture Name Email
Paul Anton paul.el.anton@gmail.com
Błażej Łytkowski B.Lytkowski@student.tudelft.nl
Alex Despan A.Despan@student.tudelft.nl
Yusuf Özdemir y.ozdemir-1@student.tudelft.nl
Radu Andrei Vasile R.A.Vasile-1@student.tudelft.nl
Wojciech Graj W.Graj@student.tudelft.nl

How to run it

  • To host a server on port 8080, call gradlew bootRun
  • To run a client, call gradlew run
  • To run the tests and other checks, call gradlew check

How to contribute to it

You must develop your features on a separate branch, push the changes to origin, and create a merge request.

Take time to understand the project's codebase, structure, and functionality. Once you're familiar with the code you can begin coding, make sure you respect the style standards. Then, create a merge request and once your pipeline has passed await approval from 2 of our team members.

Copyright / License (opt.)

Copyright 2021-2023 Delft University of Technology

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages