Skip to content

nhptrangg/timecatcherproject

Repository files navigation

Review Assignment Due Date


TimeCatcher Web Application

This is a Meeting Calendar Web Application, developed as part of the BT3103 final term project. In light of hectic meetings and packed schedules of university students, the aim of this web application is to create a tool for students to arrange their schedules and arrange meetings with other students without having to deal with messaging each other repeatedly back and forth. The application simplifies the process of scheduling meetings by allowing users to input their schedules, create groups, and find suitable meeting times for all participants.

image


Table of Contents


Features

  • Import Schedules: Users can upload .ics files to input their schedules into the application.
  • Friend Management: Add friends to stay connected and share schedules.
  • Group Scheduling: Create groups and include friends for collaborative scheduling.
  • Smart Meeting Proposals: The application calculates and proposes the best time slots for meetings, taking into account the availability of all group members.
  • User-Friendly Interface: A simple and intuitive interface powered by modern web technologies.

Technologies Used

The project is built using the following technologies:

  • Vue.js: Frontend framework for building the user interface.
  • JavaScript: Core scripting language for the application logic.
  • CSS: Styling and layout design.
  • HTML: Structuring the web application.

Getting Started

Link to website: https://time-catchers.web.app/

Application is fully hosted in Firebase and ready to be used! To get started, create an account and log in with that registered account to access the full suite of functions available for you.

Usage

  1. Import Your Schedule:

    • Navigate to the calendar section and upload your .ics file.
    • The calendar will automatically populate with your schedule.
  2. Add Friends:

    • Use the "Friends" section to send and accept friend requests.
  3. Create Groups:

    • Create a group and invite friends to join.
  4. Schedule Meetings:

    • Select a group and propose a meeting.
    • The app will calculate the best possible time slot based on everyone's availability.

About

Better version of When2meet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7