Tracker is a modern SaaS web application built with Ruby on Rails 8, PostgreSQL, and Hotwire. It helps users manage and track tasks, accounts, and other resources in a responsive, real-time interface.
- ✅ User authentication and account management
- ✅ Role-based permissions (normal users vs admins)
- ✅ Real-time updates using Hotwire (Turbo & Stimulus)
- ✅ Task, account, or data tracking with full CRUD operations
- ✅ PostgreSQL database for reliable data storage
- ✅ Responsive design for desktop and mobile
Ensure the following are installed:
- Ruby 3.x (compatible with Rails 8)
- Rails 8
- PostgreSQL 15+
- Git
- Clone the repository:
git clone https://github.com/syntaxmage05/tracker.git
cd tracker
Install Ruby gems:
bundle install
Set up the database:
rails db:create
rails db:migrate
rails db:seed
Start the Rails server:
rails server
Visit http://localhost:3000 in your browser.