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