Skip to content

This is a Rails Purse App created with Ruby on Rails + Postgresql, as a Rails Solo Capstone Project. This is a transaction app, where users can sign up to organize expenses into different group, and add completed purchases for each created group, where they can see how much money they sent on each group.

License

Notifications You must be signed in to change notification settings

hajnaloltyan/rails-purse-app

Repository files navigation

Rails Purse App

📗 Table of Contents

📖 Rails Purse

This is a Rails Purse App created with Ruby on Rails + Postgresql, as a Rails Solo Capstone Project.

This is a transaction app, where users can sign up to organize expenses into different group, and add completed purchases for each created group, where they can see how much money they sent on each group.

Without logging in or signing up no pages are publicly available.

Demo

Video

🛠 Built With

Tech Stack

Ruby
Rails
Database
RSpec
Devise
Cancancan
Linters

Key Features

  • Sign-up
  • Add new group
  • Add new purchase

(back to top)

💻 Getting Started

This repository includes files with Ruby language.

Prerequisites

In order to run this project you need to have install:

  • Ruby check this to install it.
  • Rails check this to install it.
  • Postgresql check this to install it.

Setup

Clone this repository to your desired folder by opening the terminal and running the following command:

  git clone [email protected]:hajnaloltyan/rails-purse-app.git

Usage

Create the database and start the app:

  rails db:create
  rails db:migrate
  rails server

Navigate to http://localhost:3000 and see the functional app.

For linter errors:

  rubocop

Tests

For running tests:

  rspec

(back to top)

👥 Author

👤 Hajnalka Oltyan

(back to top)

🔭 Future Features

  • Adding more details into each purchase
  • Tracking not just the expenses but also incoming money

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you could clone the repo and work with it or do the changes in a new branch. Also you could let a message with your thoughts.

(back to top)

🙏 Acknowledgments

I would like to thank Microverse for providing the necessary resources for this project.

Original design idea by Gregoire Vella on Behance.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This is a Rails Purse App created with Ruby on Rails + Postgresql, as a Rails Solo Capstone Project. This is a transaction app, where users can sign up to organize expenses into different group, and add completed purchases for each created group, where they can see how much money they sent on each group.

Resources

License

Stars

Watchers

Forks