Skip to content

chrishutchinson/microsoft-todo-rss

Repository files navigation

To Do × RSS

Create RSS feeds from your Microsoft To Do lists

Getting Started

  1. Install the dependencies:
yarn
  1. Copy .env.example to .env.local and complete.

  2. Run the development server:

yarn dev
  1. Open http://localhost:3000 with your browser to see the result.

Environment variables

Variable Description
NEXT_PUBLIC_APP_URL The base URL of your app with scheme, e.g. http://localhost:3000
NEXTAUTH_URL The base URL of your app with scheme, e.g. http://localhost:3000
JWT_SIGNING_PRIVATE_KEY JWT signing key, see here for docs on how to generate this
SUPABASE_DATABASE_HOST Supabase database hostname
SUPABASE_DATABASE_NAME Supabase database name
SUPABASE_DATABASE_USERNAME Supabase database username
SUPABASE_DATABASE_PASSWORD Supabase database password
SUPABASE_URL Supabase URL
SUPABASE_KEY Supabase auth key
MSAL_CLIENT_ID Client ID from the Microsoft Azure app portal
MSAL_CLIENT_SECRET Client secret from the Microsoft Azure app portal
MSAL_ACCESS_URL Access token URL for MSAL
MSAL_AUTHORIZATION_URL Authorization URL for MSAL
MSAL_REQUEST_URL Request token URL for MSAL
MSAL_SCOPES Scopes to request from Microsoft, should be offline_access https://graph.microsoft.com/user.read https://graph.microsoft.com/tasks.read

Deployment

The app is automatically deployed to Vercel preview environments when a PR is opened, and to Vercel production when they are merged into the main branch.

About Next.js

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

About

Turn your Microsoft To Do lists into RSS feeds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published