Skip to content

Latest commit

 

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Event Scheduler 📅

A simple and efficient Event Scheduler built using Java Swing. This application allows users to manage and track their events, save them to a .txt or .csv file, and modify or delete them as needed.

Features ✨

  • Create, Modify, and Delete Events with details like title, description, date, time, and duration
  • Save events as .txt or .csv files for easy backup and sharing
  • Load events on startup to keep track of your schedule
  • User-friendly graphical interface built with Java Swing
  • Available as a .exe file – No need to install Java! Just download and run the application

This scheduler is perfect for organizing personal or work-related events efficiently. 🚀

Installation 🛠️

Option 1: Run the Standalone .exe File

The .exe version is now available! 🎉 You can download it from the EventScheduler Release section.

Run the .exe file directly on your Windows machine without needing to install Java.

Warning: Windows may detect the .exe file as potentially malicious. This is a false positive due to the file not being signed. If prompted, you can proceed by allowing the file to run:

  1. Click on More Info.
  2. Click on Run Anyway to bypass the warning and run the application.

This is a common issue with files that are not signed or from unknown sources, but rest assured the file is safe to use.

Option 2: Run the Program via IDE (For Developers)

  1. Clone the repository or download the source code.
  2. Open the project in your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).
  3. Compile and run the EventScheduler.java file from src.

Usage 🚀

  • Run the program and enter event details like title, description, date, time, and duration.
  • Click "Create Event" to add a new event to the list.
  • Modify or delete events using the "Modify Event" and "Delete Event" buttons.
  • Save events to a .txt or .csv file by clicking the "Save as .txt file" or "Save as .csv file" buttons.
  • Events will be displayed in a structured table for easy management.

Screenshots

1. Main GUI Screen

Upon running the application, this is the main screen that appears:

Main GUI Screen

2. Adding Event Details

This is how you can input event details like title, date, time, and description:

Adding Event Details

3. Event Added to Table

After creating an event, the data is displayed in a table:

Event Added to Table

4. Saving as CSV/Excel/Sheets File

You can save the event data as a .csv, .xlsx, or Google Sheets file:

Saving as CSV

5. Saved as CSV

The event data saved in a .csv file:

Saving as CSV

6. Saving as a Text File (.txt)

The event data can also be saved as a .txt file:

Saving as TXT

7. Saved as Text File

The saved event data in a .txt file format:

Saved as TXT

View Counts

Repository Views

📧 Contact

For any issues or suggestions, email me at (mehedi49891@gmail.com).


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages