Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calendar Website

A fully functional calendar web application with user authentication and event management.

Features

  • User authentication (sign up, login, logout)
  • Interactive calendar view with month navigation
  • Event management with the following fields:
    • Event name
    • Date
    • Time range (start and end time)
    • Color customization
    • Location
    • Category
    • Importance level (low, medium, high)
    • Comments/notes
  • Events are saved in a local SQLite database per user
  • Click on calendar dates to quickly set event date
  • View and delete events

Installation

  1. Install the required dependencies:
pip install -r requirements.txt

Running the Application

  1. Start the Flask development server:
python main.py
  1. Open your browser and navigate to:
http://localhost:5000

Usage

  1. Sign Up: Create a new account by clicking "Sign Up" on the home page
  2. Login: Log in with your email and password
  3. View Calendar: After logging in, you'll be redirected to the calendar view
  4. Add Events: Fill out the event form at the bottom of the calendar page and click "Add Event"
  5. View Events: Events appear on the calendar on their respective dates
  6. Event Details: Click on any event to view its details and delete if needed

Database

The application uses SQLite database (calendar.db) which is created automatically when you first run the application. Each user's events are stored separately and are only accessible to that user.

About

This will be a calendar web app that takes in tasks / events then automatically adds them to the calendar.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages