This is a FullStack project integrated with Google Calendar to create schedules.
Developed with NextJS, Typescript, Stitches, Prisma and MySQL.
Features:
- Google APIs
- Next Auth
- SSR
npm install
- Create a new project in Google Cloud
- Go to APIs and services
- Go to OAuth permission and configure your project
- Go to Credentials > OAuth client id and create your keys
- Save the GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET in your
.envfile - To create your NEXTAUTH_SECRET follow the instructions in Next Auth Documentation
- Create a MySql data base, save the DATABASE_URL and run in your preferred server
# MySQL Database
DATABASE_URL=
# Google OAuth
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXTAUTH_SECRET=
npm run dev
