Skip to content

cryptobeijing/loudcal25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

loudcal

An Electron application with React and TypeScript that integrates with Google Calendar to display meeting alerts.

Features

  • Google Calendar integration
  • Real-time meeting alerts
  • Elevated window display above lock screen (macOS)
  • OAuth2 authentication

Recommended IDE Setup

Project Setup

Install

$ npm install

Google Calendar Configuration

To enable Google Calendar integration, you need to set up OAuth2 credentials:

  1. Go to Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the Google Calendar API
  4. Create OAuth2 credentials (Desktop application type)
  5. Copy .env.example to .env and fill in your credentials:
    cp .env.example .env
  6. Edit .env with your Google OAuth credentials:
    GOOGLE_CLIENT_ID=your_client_id_here.apps.googleusercontent.com
    GOOGLE_CLIENT_SECRET=your_client_secret_here
    

Development

$ npm run dev

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published