Ruby on Rails 6: Startup MVP: School Attendance Tracking App

Code-Along, learn new Rails features and learn to create an advanced School Schedule and Attendance Tracking Application
4.42 (38 reviews)
Udemy
platform
English
language
Web Development
category
Ruby on Rails 6: Startup MVP: School Attendance Tracking App
391
students
11.5 hours
content
Sep 2021
last update
$29.99
regular price

Why take this course?

🌟 Ruby on Rails 6: Startup MVP - School Attendance Tracking App 🌟


Course Headline:

Code-Along, learn new Rails features and build an advanced School Schedule and Attendance Tracking Application 🚀


Overview:

Why Build this App? 🤔

In today's digital age, remote schooling has become the norm. Educational institutions are in dire need of a robust system to manage teacher schedules, lessons, and student attendances efficiently. That's where you come into play!

As a developer, you have the opportunity to create a solution that addresses this challenge head-on. In this practical code-along course, you will learn to build an advanced, complete solution for managing an educational institution's operations using Ruby on Rails 6.


Course Structure:

Chapters 01-09: General features (Authorization and Authentication) 🔒

This part of the course will lay the foundation for your Web App MVP by covering all aspects of Log-In, User Management, and Role-Management functionality. Here's what you'll learn to implement:

  • Authentication - User log in, user account management.
  • Social log in via various platforms (Google, Facebook, Twitter, Github).
  • Devise features: Confirmable, trackable, lockable.
  • Invitable users via email.
  • Banning and deleting users.
  • Editing user profiles.
  • Managing user roles (admin, teacher, student) without any gems.
  • Role-based access to different features without any gems.
  • Blocking bot registrations.
  • Sending transactional emails in production using Amazon SES.

By the end of Chapter 09, you'll have a boilerplate that serves as a solid base for building any business application you can dream up!


Chapters 10 - 20: School Lesson Calendar and Attendance Tracking features 📆✍️

In the latter part of the course, we'll focus on the core functionalities that make a school management system tick. Here's what you'll build:

  • Enrolling multiple students to one course.
  • Creating a lessons schedule for a course and generating lessons accordingly.
  • Generating attendances for enrolled students.
  • Displaying lessons in a calendar view.
  • Updating lesson and attendance statuses (planned/cancelled/confirmed).
  • Advanced search and filtering for records in the calendar.
  • Calculating Teacher salary, Student expenses, and User balance based on lessons taught, prices, and attendances.
  • Creating Monthly Reports based on lessons.

By the course's end, you'll have developed your own School Management Web Application MVP, ready to be marketed in any way you choose! 🎫


Who is this Course for? 👨‍💻✨

  • Beginners: Jump into the world of Ruby on Rails with hands-on experience in building a comprehensive Web Application from scratch.
  • Veterans: Explore innovative approaches to problem-solving and encounter new features that will enhance your skill set.

Course Perks:

  • Access to the full source code, support materials, and discussion groups.
  • A 30-day money-back guarantee from Udemy - no risks, only opportunities!

Looking forward to welcoming you aboard and embarking on this coding journey together! Let's build something incredible 🚀💻. Enroll now and let the adventure begin!

Course Gallery

Ruby on Rails 6: Startup MVP: School Attendance Tracking App – Screenshot 1
Screenshot 1Ruby on Rails 6: Startup MVP: School Attendance Tracking App
Ruby on Rails 6: Startup MVP: School Attendance Tracking App – Screenshot 2
Screenshot 2Ruby on Rails 6: Startup MVP: School Attendance Tracking App
Ruby on Rails 6: Startup MVP: School Attendance Tracking App – Screenshot 3
Screenshot 3Ruby on Rails 6: Startup MVP: School Attendance Tracking App
Ruby on Rails 6: Startup MVP: School Attendance Tracking App – Screenshot 4
Screenshot 4Ruby on Rails 6: Startup MVP: School Attendance Tracking App

Loading charts...

Related Topics

3699964
udemy ID
12/12/2020
course created date
28/02/2021
course indexed date
Bot
course submited by