Skip to content

ephraimduncan/weekday

Repository files navigation

Weekday is the modern, open-source alternative to Google Calendar/Notion Calendar with smart features built in.

Weekday Calendar

The open-source Google Calendar/Notion Calendar alternative.
Introduction · Tech Stack · Getting Started · Contributing


Introduction

Weekday is the modern, open-source Google Calendar/Notion Calendar alternative powered with AI

Tech Stack

Getting Started

Prerequisites

  • Bun (recommended) or Node.js 18+
  • PostgreSQL database
  • Google Calendar API credentials
  • AI API keys (OpenAI, Anthropic, or Google)

Installation

  1. Clone the repository:

    git clone https://github.com/ephraimduncan/weekday.git
    cd weekday
  2. Install dependencies:

    bun install
  3. Set up environment variables:

    cp .env.example .env

    Fill in your database URL, authentication secrets, and API keys.

  4. Set up the database:

    bun run db:push
  5. Start the development server:

    bun run dev

Visit http://localhost:3000 to see your calendar application.

Contributing

Here's how you can contribute:

  • Open an issue if you believe you've encountered a bug.
  • Make a pull request to add new features/make quality-of-life improvements/fix bugs.

About

open source google calendar

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •