In this course you will build a complete group appointment scheduling and tracking application from start to finish.
Why build this app?
Remote schooling has become the new normal.
Educational institutions (schools, colleges, universities) need a way to track teacher schedules, lessons, and student attendances.
That’s where you come in: In this practical code–along course you will learn to build an advanced, complete solution for managing an educational institution.
Chapters 01–09: General features (Authorization and Authentication):
When creating a Web application, you usually have to start with the two key elements:
Authentication – User log in, user account management.
Authorization – User roles, permissions and access to different parts of your app.
We will Code–Along and build a Web App MVP covering all aspects of Log–In, User Management, and Role–Management functionality.
Basic authorization via email (Devise)
Social log in via Google
Social log in via Facebook
Social log in via Twitter
Social log in via Github
Devise invitable – Inviting users to join the app via email
Editing user profile
Managing user roles (admin, teacher, student) without any gems
Role–based access to different features (example: only admin can ban a user) without any gems
Specification: Ruby on Rails 6: Startup MVP: School Attendance Tracking App
1 review for Ruby on Rails 6: Startup MVP: School Attendance Tracking App