Skip to content

An application that allows you to keep track of your expenses and group them into categories.

Notifications You must be signed in to change notification settings

SamArsanios/group-my-expenses

Repository files navigation

Group My Expenses

Group My Expenses is a web application that allows you to keep track of your expenses and group them in categories.

App Screenshot App Screenshot App Screenshot

The application has the following features:

  • User can signup and login.
  • The user is presented with a profile page that includes links to: All My Expenses All Groups
  • Guest user can't access any other page in the app except home, login and signup pages.
  • Logged in user can create, view and group expenses according to their category.
  • Logged in user can view all groups and create new ones.

Built With

Bootstrap   Ruby   Rails   Postgres   

Live Demo

Group My Expenses

Test account

  • Sign Up and create your own account

Getting Started

Setup & Installation

To get a local copy up and running follow these simple steps.

  1. Open a Terminal
  2. Clone the repository git clone git@github.com:SamArsanios/group-my-expenses.git
  3. Move into project directory cd expenses
  4. Install gems required for the project bundle install
  5. Install yarn by typing gem install yarn or simply run npm install --global yarn
  6. Create database rails db:create
  7. Run database migration rails db:migrate
  8. Start your server rails server
  9. Open the app on your browser by visiting the link http://localhost:3000

Testing

RSpec was used for testing. To test, simply follow the instructions below:

  1. Open Terminal
  2. Confirm that you are in the root directory
  3. Run rspec in the terminal to run all tests

Authors

👤 Samson Kibrom

Acknowledgments

The design of the project was inspired by Snapscan: All the credit goes to Gregoire Vella.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

About

An application that allows you to keep track of your expenses and group them into categories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published