Features: 0. Set up Azure PaaS web app at url: http://mpcs52533-final2.azurewebsites.net/
- Signup and login and logout functionality
- header shows name of user logged in
- signing out restricts user to no edit or delete
- Create, edit, and delete profile functionality
- Writing reviews for different profiles, restful create/edit/delete functionality
- reviews joined/tied to user profile
- only users who own review can edit/delete/rate
- dynamic logic so if no reviews gives different html
- controller averages reviews to give overall rating
- Frontend edit/delete visibility for only users that own review
- Custom messaging validation of user error when creating user profile or writing review
- Landing page
Database features:
- data validation for models
- joins from reviews and user attributes to proper user profiles and destroy/delete tiein for dependencies
- validation and password security
Frontend:
- Index styling image adjustment based on size of screen with @media and bootstrap
- custom google font
- bootstrap jumbotron and styling
- Using image links for background (better method is probably to store images in cache)
- html of reviews and other show author
BETA/TBD
- student profile
- scheduling connecting student and tutor availability (this would be a backend worker node in Azure/AWS matching based on availability and filter criteria such as ratings)