Application for arranging meetings via the Google Calendar (e.g. for personal trainers). It has an interface for displaying created events and an admin panel.
- Run
npm install
to install all the node dependencies - Create .env in backend directory, add "CLIENT_ID" and "SECRET_KEY" of created google app, you can optionally add "PORT" (default 3000), "STATIC_FOLDER" (default dist)
- Create .env in frontend directory, add "VITE_SUPABASE_URL" and "VITE_SUPABASE_KEY" of created supabase
To run tests, run the following command
Backend: (ts-node)
npm start-ts
Frontend:
npm run dev