Skip to content
Alex Arbuckle edited this page Dec 11, 2021 · 9 revisions

Developed by 3ASJW6 for the Software Engineering Capstone at University of Missouri -- Kansas City in the Fall Semester of 2021

Overview

Connect++ is a calendar application for use by students and faculty of UMKC for creating and managing campus events and involvement. The application will provide all essential functionality that you would expect out of a calendar, including but not limited to, creating events, updating events, cancelling events, and searching users. From Connect++, you can expect ease of use and a high level of readability for a pleasent user experience. It will also allow the user to view their current schedule in several forms including Day View, Week View, and Agenda. Connect++ will allow students to make appointments with UMKC tutors, SI leaders, professors, and advisors. After someone has made an appointment, the application will send automatic notifications to that user’s email.

Below you will find a description of the project, including the requirements, scope, and a list of terms to ensure clarity.

Terms

  • UMKC: an abbreviation for University of Missouri -- Kansas City
  • UMKC Connect: the product that served as inspiration for this project
  • Schedule/Calendar: a layout of detailed information pertaining to the user’s upcoming events including name, date, and time
  • Appointment: a scheduled meeting between staff and user(s) with a specified date and time
  • User Interface: set of interactive tools provided to the user
  • Back end: the portion of code that defines how the user interface interacts with the database

Requirements

The primary focus of this group project is to give users a seamless experience when both managing their schedule and creating appointments.

  1. A functional website that provides a comprehensive and intuitive experience for all UMKC users.
  2. Provide users with a detailed layout of their schedule with email notifications.
  3. Allow UMKC users to schedule appointments with other users.

Stretch Goals

  • Allow user's to view their schedule through different settings, such as "Day view" and "Agenda".
  • Allow user's to recieve event notifications via text message.
  • Allow user's to message other users through a message board

Project Tasks

Clone this wiki locally