Calendar Page - lawsonpeters12/Tech-Connect GitHub Wiki

Overview

The CalendarPage widget is designed to display a calendar interface where users can view and manage events associated with specific dates. It utilizes the table_calendar package to render a dynamic calendar view and supports adding, viewing, and deleting events.

Dependencies

  • flutter/material.dart: Flutter's material design widgets.
  • shared_preferences: For persistent storage of user preferences.
  • basic_utils: Provides utility functions for basic operations.
  • table_calendar: A Flutter package for displaying calendars.

Features

Dyanmic Calendar Display

Renders a calendar interface using the table_calendar package. Supports navigation between months and selecting specific dates.

Event Management

Allows users to add events to specific dates. Displays added events and provides the ability to delete them.

Dark Mode Support

Dynamically adjusts the color scheme based on user preference stored in SharedPreferences.