Skip to content

yudintsevegor/fop_schedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schedule of Faculty of Physics && Google-Calendar.

This is a little project for shedule of Faculty of Physics(http://ras.phys.msu.ru/table/4/1.htm) and Google-Calendar(https://developers.google.com/calendar) interaction. All my app is written with golang. For storage data i used MySQL.

Content of repository.

  • branch: master (main branch with web-application)
    • /Parsing (files for shedule of faculty of physics parsing)
    • /Schedule (files for console-representation of shedule)
    • /WebApp (main directory with web-application)
    • TODO.md
    • readme.md
  • branch: console (with console-application)

Opportunities.

The program allows you to upload the schedule of any group(in scope the Faculty of Physics) to your google-calendar using your google-account.

Packages.

During development, i used following packages:

How to launch it on local machine?

Firstly, you need to install mysql DB. Secondly, using /Parsing, launch sh Parsing.sh. Thirdly, using /WebApp, launch sh WebApp.sh, after you can use localhost:8080 for using application. If you want to check correctness of my parsing, you can use /Schedule, launch Schedule.shfor console-representation.

Using the application with web-connection.

Click it. For deployment, i used Heroku with ClearDB.

Essential Requirements.

  • google-account

P.S.

This is a very raw, but working version of my application. I need to upgrade front-end of app(sorry, but i'm only backend developer...). Also, i need to add some features. It's comming soon...

About

Very raw(but working) version.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published