App made for an interview task
- Users should be able to sign up and log in
- BONUS support forget-password functionality
- Calendar style view similar to Google Calendar
- Display events specific to the user’s calendar
- Allow users to add events directly from this view
- Show all events (paginated, sortable, searchable and filterable)
- Users can add events from this view, (for example, an "Add" button that redirects to a form page, or something more creative)
- Users can share specific events with others
- Event invites should start in a “Pending” state
- Recipients can “Accept” the invite, adding the event to their calendar
- Implement filters to distinguish events created by the user vs. others
- Users can share their entire calendar with others
- Users can view calendars shared with them
- Calendar invites should also be in a “Pending” state until accepted
- Explore integrating with Google Calendar for seamless synchronization
- Public events (visible to everyone in the platform)
- Recurring events (yearl basis)
- Invite rejection
# Copy and check environment variables at .env
cp example.env .env
# Start up docker containers
docker compose up# Install node modules
yarn
# Build schemas
yarn build:schema
# Startup backend dev
yarn backend dev
# Startup frontend dev
yarn frontend start --configuration=development