Skip to content

tascott/Calendar

Repository files navigation


DailyCal

A minimalist daily calendar and task management application with focus mode and status overlays.
View Live Site · Report Bug

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

DailyCal is a daily planning tool that combines calendar events, tasks, and notes in a clean, vintage-inspired interface. Key features include:

  • Event scheduling with customizable widths and positions
  • Focus mode with pomodoro timer
  • Status overlays with ambient dimming
  • Task management with priority levels and time estimates
  • Quick notes panel
  • Template system for recurring schedules
  • Vintage-inspired, minimalist design

Built With

  • React
  • TailwindCSS
  • PostgreSQL
  • Express

(back to top)

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/tascott/dailycal.git
  2. Install NPM packages for both frontend and backend
    npm install
    cd backend && npm install
  3. Create a .env file in the root directory
    DATABASE_URL=your_postgres_connection_string
    JWT_SECRET=your_jwt_secret
  4. Start the development server
    npm run dev

(back to top)

Usage

  • Create events by clicking on the timeline
  • Toggle between event, status, and focus modes
  • Manage tasks with priority levels and time estimates
  • Use the notes panel for quick thoughts and reminders
  • Save and load schedule templates
  • Customize appearance in settings

(back to top)

Roadmap

  • Expand music data to include workouts other than cycling

See the open issues for a list of proposed features (and known issues), if any.

(back to top)

License

Distributed under the MIT License.

(back to top)

Contact

Your Name - @yourusername

Project Link: https://github.com/tascott/Calendar

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages