Skip to content

This repo contains copy of my bachelor thesis, including text and code

Notifications You must be signed in to change notification settings

maxkup19/bachelor-thesis

Repository files navigation

StudentChrono

About app

Student Chrono is a mobile application that helps teachers and students to manage school tasks and the process of their elaboration. The application has 2 roles: teacher and student. Teachers should choose their role during registration and be older than 18 y.o. Teachers can add students by their email and manage tasks for students, student solve tasks and provide their solution through pdf or images in the chat in task detail.

Server deploying

The source code for server application is in 'studentChrono_server/' folder. To start the application locally you need to download Docker on your local machine. You need to have running Docker application to proceed to further steps:

  • run 'docker compose build' -- to build image of application and wait when it is finished
  • run 'docker compose up' -- to start running the application

You can open localhost url, that you will see after running 'docker compose up' and check if everything ok. Yous should get "This is StudentChrono!" as an output.

Also the app is already deployer to Heroku and can be accessed by URL 'https://student-chrono-ff033acb5f18.herokuapp.com/\'

Mobile app

To run a mobile app you need to install Xcode and build application from the IDE. App is available for public test in TestFlight by URL 'https://testflight.apple.com/join/ENm8Gj5q\'

Here are already created testing accounts:

Email Password Role
[email protected] qwerty123 teacher
[email protected] qwerty123 student
[email protected] qwerty123 student
[email protected] qwerty123 student

About

This repo contains copy of my bachelor thesis, including text and code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages