Skip to content

A transaction organizer Ruby on Rails application for spending management.

Notifications You must be signed in to change notification settings

Usagib/RoR_TransactApp

Repository files navigation

Updated Version 1.1

Upcoming features

  • UI redesign
  • Image upload persistence
  • Expenses export

Logo

TransactApp - Ruby on Rails web app

TransactApp allows users to create an account and login to group any transaction submitted
Project Specs »

Table of Contents

About The Project

A Ruby on Rails mobile app wich allows user to signup,login, create transactions and group them

Live Demo

How to run

  • Prerequisites

Ruby: 2.6.5 Rails: 5.2.4.2 Postgres: >=9.5

Instal gems with:

bundle install

Setup database with:

   rails db:create
   rails db:migrate

Start server with:

    rails server

Open http://localhost:3000/ in your browser.

Features

  • Users can log into the app
  • New Users can create an account
  • Logged users can create new groups
  • Logged users can create new transactions and add them to existing or no group
  • logged users can see a list of their grouped transactions
  • logged users can see a list of their ungrouped transactions
  • logged users can see al groups created
  • Sidebar menu serves as User profile showing logged user name and example picture
  • Friendly UI lets user logically access this features

Screenshots

Login Login Signup Signup Menu Menu My transactions Transactions External transactions External Groups Group New transaction NewTransaction New group Newgroup

Built With

Project built in Ruby on Rails

Additional Gems used

Testing

    rpsec
  • Rspec model testing done for validation and associations
  • Rspec - Capybara testing for features

Contact

Show your support

Give a ⭐️ if you like this project!

About

A transaction organizer Ruby on Rails application for spending management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published