App Name: TodoApp
Application for managing projects and the tasks involved in these projects.
Solve the issue of organizing tasks for one or several projects.
- Project;
- Name;
- Description;
- Creation Date;
- Update Date;
- Tasks;
- Name;
- Description;
- Status (Completed);
- Notes;
- Deadline;
- Creation Date;
- Update Date;
-
Allow to create the Project;
-
Allow to edit the Project;
-
Allow to delete the Project;
-
Allow to create Task;
-
Allow to change Task;
-
Allow to delete Task;
- The system does not have a login system (Will be deployed soon);
- There is no user concept;
- Every task must belong to a project;
- Java;
- MySQL;
- IDE used in the project: Apache NetBeans 16
Beginner Dev, starting to study JavaScript, Python, Programming Logic. Currently Student Analysis and Systems Development at UNIASSELVI
In the development of this project, I reinforced my knowledge of OOP and SQL, I learned how to connect the app to the database, a little about error handling in Java and also the creation of a graphical interface.
TodoApp/app/src/main/java/
Database Schema:
MainScreen:
Add Project Screen:
Add Task Screen:
Edit Task Screen (with old data loaded):
MainScreen with data loaded: