Create RSS feeds from your Microsoft To Do lists
- Install the dependencies:
yarn
-
Copy
.env.example
to.env.local
and complete. -
Run the development server:
yarn dev
- Open http://localhost:3000 with your browser to see the result.
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 |
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.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!