jitacm / -30DaysDevChallenge-

Welcome to the 30DayDevChallenge repository! This repository is dedicated to a month-long coding challenge designed to help developers of all levels enhance their skills through daily coding tasks and projects.
19 stars 28 forks source link

Appointment Scheduler / 30_Days_Of_Java #348

Closed AnshNikhare closed 3 months ago

AnshNikhare commented 3 months ago

Project Proposal - Appointment Scheduler

Overview

The Appointment Scheduler is a robust application designed to manage appointments with features such as creating, editing, and deleting appointments, setting reminders, and viewing appointments in various formats. The application also supports persistent data storage using serialization.

Features

  1. Creating, Editing, and Deleting Appointments:

    • Manage appointments through the AppointmentPanel interface.
    • Users can add new appointments, modify existing ones, or remove them.
  2. Setting Reminders:

    • Configure reminders using the ReminderPanel.
    • Customize reminders to ensure important appointments are not missed.
  3. Viewing Appointments:

    • View appointments by Day, Week, or Month.
    • The CalendarPanel displays appointments and can be expanded to a full calendar view.
  4. Persistent Data Storage:

    • The PersistenceManager class handles data persistence.
    • Uses serialization to save and load the DataModel object, ensuring data is preserved between sessions.

Prerequisites

github-actions[bot] commented 3 months ago

Thank you for creating this issue! 🎉

We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊

You can also check our [CONTRIBUTING.md] for guidelines on contributing to this Domain.

Shlokwankhade commented 3 months ago

Go Ahead With Your Issue

github-actions[bot] commented 3 months ago

Hello @AnshNikhare! Your issue #348 has been closed. Thank you for your contribution!