The idea originally came from a personal frustration of missing some tech conferences I like by not attending at a time and/or just forgetting which days it starts and ends. As I'm not a big fan of Google Calendar I would like something more organized in one place to avoid other meetings and stuff in my agenda.
WhatConf have a feed of conferences that users can check its dates, location, link with a brief description. Authenticated users can subscribe to a particular conference to their agenda and receive push notifications when the day before conference starts!
- Next 13 - Framework
- Next-Auth.js - Authentication and Authorization
- Prisma - Database
- tRPC - Backend
- React-Query - Data-fetching
- Open-props - Styling solution
- Vitest - Testing
This is an app bootstrapped according to the init.tips stack, also known as the T3-Stack.
This projects uses pnpm you can installation guides in their docs.
cp .env.example .env
Fill the environment variables with your credentials. For more info see:
- Check next-auth social providers documentation
- Check OneSignal documentation
Start a postgres database or use docker:
docker-compose up
Run database migration and seeds
pnpm db:setup
Then finally start the server
pnpm dev
pnpm test
This project is licensed under the Apache License