Skip to content

collegekatta/TaskManagerAndReminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task-Manager-And-Reminder

This Java project is a task manager and reminder system designed to help users organize their tasks efficiently. It incorporates a user-friendly interface and leverages MariaDB and JavaFX for a seamless user experience. To get started with this project, follow the steps below:

Features

  • Accountenter code here
    • Login
    • Register
    • Password encryption not secured so need to make it secure.
    • Dashboard
  • Tasks
    • Add new task
    • View list of tasks
    • Update task
    • Action log by task
  • Reminders
    • Email setup and configuration
    • Reminders validation and triggers

How to Clone and Use the Project

  1. Fork the Repository: Begin by forking the project's GitHub repository to your own account. This will allow you to make changes and contributions to the project.

  2. Clone the Repository: After forking, clone the repository to your local machine using Git. You can do this by running the following command in your terminal: git clone https://github.com/your-username/TaskManagerAndReminder.git

  3. Move the Folder to Eclipse Workspace: Open Eclipse IDE and move the cloned project folder to your Eclipse workspace directory.

  4. Install MariaDB and JavaFX: Make sure you have MariaDB and JavaFX installed on your system. You can download and set up these dependencies as per your operating system and IDE requirements.

  5. Import Database Dump: Import the database dump file available in the project directory: ./taskManager_database_dump.sql. This will set up the required database structure.

  6. Update MySQL Credentials: Navigate to the ./src/database/ConnectDb.java file and update the MySQL database credentials to match your local database configuration.

  7. Update email Credentials: Navigate to the ./src/email/EmailSender.java file and update the email login credentials to send emails.

  8. Resolve Errors: If you encounter any errors during setup due to Eclipse or MySQL version differences, resolve them by referring to the documentation or seeking online assistance.

  9. Run the Project: Once everything is set up, run the project in Eclipse to start using the task manager and reminder system.

  10. Make Changes/Add Functionalities: If you want to make improvements or add new features to the project, feel free to do so. Edit the code as needed.

  11. Push Changes and Create a Pull Request: After making changes, push the code back to your forked repository and create a new branch if necessary. Then, create a pull request to contribute your changes to the original project.

Play with the code and have a blast! 🚀 Best of luck, and may your coding journey be filled with fun and excitement! 💻🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors