Skip to content

An event scheduling app with Google Calendar integration.

Notifications You must be signed in to change notification settings

wdcmasters/event-calendar

Repository files navigation

EventCalendar

An event scheduling web application that allows users to plan events and compare availabilities with Google Calendar integration. This project utilises:

  • HTML, CSS, JavaScript and some Vue for the frontend
  • NodeJS, Express server and AJAX for client-server integration
  • MySQL database
  • Google Calendar API

Demo of the application:

EventCalendar.Demo.mp4

Features

For users:

  • Sign up/log in
  • Manage profile information
  • Create events
  • Generate a link to invite people without an account
  • Specify availability for an event, either manually or by linking Google Calendar to automatically check availability
  • See invitees' available times and confirm a time

For admins:

  • Manage profile information
  • Manage other users
  • Manage events
  • Sign up other admins

Instructions

Run npm install to install any required packages.

Run sql_start before running npm start to connect to the database.

About

An event scheduling app with Google Calendar integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published