Project Overview - FaqiangMei/MHA-Survey-Portal GitHub Wiki

Project Overview

Health is a web application designed to manage student health records, surveys, and feedback for Texas A&M University. Built with Ruby on Rails, it emphasizes maintainability, scalability, and ease of contribution.

Goals

  • Centralize student health data
  • Streamline survey and feedback collection
  • Provide dashboards and analytics for administrators and advisors

Architecture

  • Backend: Ruby on Rails
  • Frontend: ERB, JavaScript, Tailwind CSS
  • Database: PostgreSQL (via Docker)
  • Containerization: Docker & Docker Compose

Key Technologies

  • Ruby, Rails, PostgreSQL, Docker, Devise, OmniAuth, Tailwind CSS, RuboCop, RSpec/Minitest