To-do List is a Desktop App that uses remote method invocation(RMI) to allows you create, update, mark as complete and delete your daily tasks.
Make sure you have the following software installed on your machine:
- Java JDK: Download JDK
- Java SDK: Download SDK
- Mysql: Download Mysql
- Git: Download Git
Clone the repo
git clone https://github.com/AyubAli125212/TO-DO-LIST.git
Navigate to the created project
cd TO-DO-LIST
Navigate to NoteServer.java and run it. Navigate to NoteTakingApp.java and run it.
This is the database query:
CREATE DATABASE todo_app;
USE todo_app;
CREATE TABLE notes(
id int primary key AUTO_INCREMENT,
note VARCHAR(255),
isCompleted boolean default false
)
๐Run the project from both the client folder and server folder
npm start
Congratulations ๐ Do not forget to give it a star โญ๐โญ