Skip to content
This repository has been archived by the owner on Sep 12, 2022. It is now read-only.

Klbgr/EzStudies

Repository files navigation

EzStudies Github All Releases

logo

Description

EzStudies is an application made by students for students. As a student at CYU, using that application can optimize your lifestyle and your workflow. Connect to Celcat, set your travel time and preparation time and the application does the rest.

Guide

Welcome

The first time you will start the app, you'll be greeted by this screen.

First page Second page
image image

From there, you'll need to finish the setup before getting to the main screen of our app.

Overview

This is the main screen, called Overview, which displays important informations.

image

On the top, we have a little text which tells you at what time you'll need to get up and how long your travel will be. Then, there is a section showing today's courses and another section showing your unfinished homeworks. You can click on each section to access to the Agenda or the Homeworks screen.

Agenda

On this Agenda screen, you will be able to refresh your agenda and navigate through every days from monday to saturday.

image

To navigate between days, you have to swipe horizontally. You can click on each cards to edit or delete a course. If you need to refresh your agenda, you can either use the button at the bottom right or you can pull down. If you wish to export your agenda to an ICS file (iCalendar), you can press the button at the bottom left.

Homeworks

On this screen, you can manage your homeworks. A green card means it's finished, and a red card means it's unfinished.

image

You can click on the button at the bottom right to add a homework, you can specify a title, a description and a due date. You can click on each cards to delete it or set it to (un)finished.

Course Editor

On this screen, you can edit everything about a course or you can delete it.

image

Settings

This is the Settings screen.

image

Here, you have various clickable items :

  • Set the theme (System, Light, Dark)
  • Set the import mode of Agenda (from Celcat, from ics file)
    • Connect to Celcat Calendar
  • Set your travel mode (car, walk, transit)
    • Set your home's address
    • Set your school's address
    • Set your travel time
  • Set you preparation time (how much time do you need to get ready)
  • Toggle automatic alarms (BETA, strongly not recommended)
  • Send feedbacks / Report bugs
  • Informations about us

Map

When you need to set an address, you'll have to use this Map, which lets you select your address.

image

You can select an address by three ways :

  • Using the search bar
  • Clicking somewhere on the map
  • Using your phone's GPS sensor (bottom-right button)

Once you placed your marker, you'll need to press "OK" to validate your choice.

Notifications

Our app can send you three types of notifications :

  • 15 minutes before each courses, a reminder for this course

image

  • The day before the due date of a homework at 19:00, a reminder for this homework

image

  • Every sundays at 19:00, a reminder to refresh your agenda

image

Widgets

Our app contains two widgets :

  • Your next course

image

  • Your next unfinished homework

image

Collaborators

Here are all the collaborators of this repository :

Activities

Here are the activities of the app :

Services

Here are the services of the app :

Feedbacks / Issues

You can send a feedback or report an issue by using the dedicated section in our app's settings or you can use the Issues page of GitHub.

External resources

Here are the external resources used for the app :