Skip to content

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

 
 
 

Contributors