Skip to content
 
 

Latest commit

 

History

208 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscreTasks

This is a CRUD Java application for managing tasks, created as a school project for the course "Computación y Estructuras Discretas I" at the University of Icesi, Colombia.The goal of the project was to implement the following data structures: Heap, HashTable, Queue, and Stack to manage the tasks.

Table of Contents

  1. Team Members
  2. Technologies Used
  3. Getting Started
  4. Documentation
  5. Screenshots

Team Members

Technologies Used

  • Java 20 (Logic): Used for the project's logic.
  • JavaFX 20 (UI): Used for creating the user interface.
  • Maven (Dependency management): Used for managing project dependencies.
  • JUnit 5 (Testing): Used for writing and running tests.

Getting Started

Prerequisites

  • Make sure you have Git installed.
  • If you don't have Maven installed, you can use the provided Maven wrapper.

Installation and Usage

  1. Clone the repository: git clone https://github.com/Rony7v7/DiscreTasks

  2. Open a terminal (PowerShell, GitBash, or Windows Terminal).

  3. If you have Maven installed: mvn clean javafx:run

If you don't have Maven installed, you can use the provided Maven wrapper: mvnw clean javafx:run

In some cases to run the maven wraper you will need to run .\mvnw clean javafx:run

Make sure you are in the root directory of the project where you can access the pom.xml file.

Once you run this commands maven will start downloading the dependencies and then the application will start.

Documentation

In the project, you will find a folder called DOCS that contains various project documents, including UML diagrams, algorithm analysis, and the requirements document.

Screenshots

Alt text

About

This project is about tasks management application

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages