About the site

About GoCalendar

A simulated calendar platform inspired by Gmail

gocalendar preview

GoCalendar simulates a calendar dashboard, allowing users to view and organize their schedules with ease. It provides a clean interface for managing events and appointments, making it easy to track upcoming activities.

Users can create multiple calendars for different purposes, helping to separate work, personal, or other types of events. The platform allows for clear organization by categorizing events in individual calendars.

The platform enables users to create and customize events, with features such as assigning different colors, adding guests, specifying locations, including meeting links, and assigning events to specific calendars. This makes event planning flexible and personalized.

GoCalendar also includes settings that allow users to edit their calendars and events, offering options to modify details, change event times, and adjust guest lists as needed.

Data and Feature Details
Mock Data Details
  • GoCalendar operates with a default pre-set user account, requiring no login.

  • Date is set by default to July 18, 2024, and the timezone is set to PST.

  • The platform features a pre-defined list of mock events and calendars to showcase the functionality.

  • New events can easily be created using the "Create" button or by clicking on the desired date and completing the event form.

  • Mock events include details such as titles, times, guests, video meeting links, locations, descriptions, and calendar assignments.

  • Users can interact with pre-defined calendars and events to explore the platform's features without customization.

Supported Features
  • Browse a fully operational calendar with a clean and intuitive interface.

  • Create new events with options for title, time, guests, video meeting links, location, description, and calendar selection.

  • Customize events by assigning different colors for visual organization.

  • Drag-and-drop functionality for rescheduling events.

  • Recurring events — Users can set events to repeat on a daily or weekly

  • Edit existing events, including details like time, location, guest list, and description.

  • Create new calendars with options to display or hide them, along with their corresponding events.

  • Organize events by separating them into different calendars for work, personal, or other purposes.

  • Easily navigate between different views, such as day, week, or month, to track upcoming activities.

  • Modify and delete calendars or events as needed.

  • Assign events to specific calendars.

Not Supported Features
  • User authentication or account creation.

  • Real-time collaboration — Users cannot see updates or changes to events made by other users in real time.

  • Integration with third-party services.

  • Notification system — The platform does not send reminders or alerts for upcoming events.

  • Recurring events custom — Users cannot set events to repeat on a custom schedule.

  • Advanced time zone support — Time zone customization is limited to PST.

  • Mobile application support — GoCalendar is only available as a web-based platform.

  • Custom event reminders — Users cannot set specific reminders for events.

  • Event attachments — Uploading files or attachments to events is not supported.

  • Advanced calendar sharing — Users cannot share calendars with others or control calendar permissions.

Configurations

This website supports the following configurations. You can customize the behavior using the configuration URL parameters or use default values.

ParameterDefault ValueDescription
hide_aria_labels

false

Indicates if ARIA labels should be hidden.

latency

1500

Simulated latency for interactions in the application (milliseconds).

default_view

"5 days"

Default view setting for the calendar (e.g., "5 days", "month").

error_saving_event

false

Indicates if an error should be simulated when saving an event.

error_editing_event

false

Indicates if an error should be simulated when editing an event.

error_saving_calendar

false

Indicates if an error should be simulated when saving a calendar.

error_editing_calendar

false

Indicates if an error should be simulated when editing a calendar.

run_id

The identifier for the simulation run.

task_id

The identifier for the task being simulated.

Example Configuration
Use this query string in the URL to configure the platform:
/config?hide_aria_labels=false&latency=1500&default_view="5 days"&error_saving_event=false&error_editing_event=false&error_saving_calendar=false&error_editing_calendar=false

Modify the query parameters as needed to simulate different configurations.