Logo
DigiBudget App Screenshot

DigiBudget App

Ruby on Rails / PostgreSQL / TailwindCSS

Project Showcase

Overview

DigiBudget is a comprehensive mobile web application designed to help users manage their finances effectively. The application provides an intuitive interface for tracking expenses across different categories, allowing users to gain valuable insights into their spending habits.

With DigiBudget, users can:

  • Create and categorize transactions
  • View spending patterns by category
  • Set budget limits and receive notifications
  • Generate detailed financial reports
  • Secure personal financial data

Built with Ruby on Rails and PostgreSQL for robust data management, and styled with TailwindCSS for a responsive mobile-first experience, this application demonstrates full-stack development capabilities.

Key Features

Expense Tracking

Easily record and categorize expenses with a user-friendly interface.

Spending Analytics

Visualize spending patterns with intuitive charts and graphs.

Secure Authentication

Protect financial data with robust user authentication and authorization.

Mobile Responsive

Access your budget information on any device with a fully responsive design.

Development Process

The DigiBudget application was developed following an agile methodology with a focus on test-driven development:

  1. Requirement analysis and user story creation
  2. Database schema design with PostgreSQL
  3. Backend API development with Ruby on Rails
  4. Frontend interface implementation with TailwindCSS
  5. Comprehensive testing and quality assurance
  6. Deployment to Heroku with CI/CD pipeline

Tech Stack

Ruby
Ruby on Rails
PostgreSQL
TailwindCSS
Devise
RSpec
Heroku

Back to Projects