Skip to content

An application which provides counselling services to high school students.

Notifications You must be signed in to change notification settings

m-trivedi/flora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flora

A Python PyQT5 application that makes counselling services more accessible in over 10 schools

The Homepage

The screenshot below shows the home page of the application. The application contains several pages that act like components. These components can either be brought up or pushed down in the z axis (through the screen). This enables the feature of switching between pages. Buttons trigger functions that perform these actions.

The Login Page

The screenshot below shows the login page of the application. The application communicates with a MySQL backend and checks if the entered user credentials are correct. If they are, the authentication of the user is set to true and other user information such as assigned counsellors, assigned school, classmates are brought up.

The Home Page

After logging in, the user is shown the home page. The home page helps navigate other aspects of the application and also displays the upcoming meetups for the user.

The Meetups Page

The meetups page displays the current, or past meetups that were scheduled by/for the user. It also displays the open meetups which have not been scheduled but have been requested.

The Request Meetup Page

The request meetup page allows the user to either request a meetup for himself or request a meetup for another user. After requesting a meetup, a counselor will accept the meetup and will schedule a time for the meetup.

The People Page

The people page displays the students, counselors at the institution. The page also includes the username of users that is used to request meetups.

The Stats Page

The stats page displays the statistics regarding meetup frequency of different counselors. The statistics are displayed using different charts, such as a pie chart, line chart, or bar chart.

The Settings Page

The settings page helps users change their password and view their account information.

Software and Libraries

This project uses the following software and Python libraries:

About

An application which provides counselling services to high school students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages