webapp is hosted on heroku at: TRHS webapp
- Flask
- Flask-Bootstrap for styling
- WTForms for forms
- Flask-Login user authentication
- Flask-Mail for resetting forgotten passwords
- Scripting with Javascript and jQuery
-
Clone the repo
$ git clone https://github.com/trabnett/flask-highscool-app
$ cd flask-highschool-app
-
Initialize and activate a virtualenv
$ virtualenv venv
$ source venv/bin/activate
-
Install dependencies
$ pip install -r requirements.txt
-
Configure .env file
copy the example of the .envexample file
-
Run the development server
flask run
The main purposes of this app were to create relational data between students and teachers using SQLAlchemy and to practice responsive layouts.
Front page with parallax scrolling with fade
Responsive Student page that summarizes academic performance
Teacher page allows teachers to enter new test scores and remove or add Students from Courses
Responsive view displays well on most mobile devices (no fixed background pictures on iOS devices)