Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 919 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 919 Bytes

English tutors website

Training project for a course on the Stepik. It's my second app on the Flask learning course. I make site of english language tutors.

Using main dependencies: Flask + WTForms, Bootstrap 4. The rest dependencies are in requirements.txt.

As a database I will use JSON file.

The site has:

  • '/' - main page;
  • '/all/' - page of all tutors with a sort option;
  • '/profiles/<tutor_id>/' - page of a certain tutor;
  • '/goals/<goal>/' - page with relevant tutors by certain goal;
  • '/booking/<tutor_id>/<class_day>/<time>/' - booking page and booking done page;
  • '/request/' - page of request for mathing a relevant tutor and request done page;

< 🔻 in progress 🔻 >

  • '/admin/' - admin's page with logging in for creating/editing/deleting tutors, goals and etc.;

To run this app, you should create date base first. So run create_json_db.py once.