Skip to content

Spendless app is a mobile app build with rails where you can create categories and add your expenses to keep track on how much you paid on something

Notifications You must be signed in to change notification settings

rega1237/budget-app

Repository files navigation

Demo

https://spendless.onrender.com/

Spendless app

The Spendless app keeps track of all your spends by groups, expenses, and show you the total by group. It will allow you to save categories of spends, keep track of what you spent, create expenses, and generate the total based on what you have in that category.

Built With

  • Ruby on Rails
  • PostgreSQL
  • devise
  • cancancan

Getting Started

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

Prerequisites

  • Ruby ruby-3.1.2 installed
  • PostgreSQL dbms running

Setup

  • Open your terminal and navigate to the folder you would like to save the project.

  • Type these commands into the terminal:

git clone https://github.com/rega1237/budget-app
cd budget-app
bundle install
bundle exec figaro install
  • The bundle exec figaro install is to install and create the application.yml file and create the environment variables

  • You will need to configure your application.yml file before you install and run the project. The application.yml file contains environment variables needed to deploy the webpage. You can find this file in the folder config/application.yml. There is a commented application_example.txt file you can use as a guide to configure your own.

  • Edit file application.yml

    • Provide the values for the variables
      • DATABASE_HOST
      • DATABASE_USER
      • DATABASE_PASSWORD
  • Type this commands into the terminal:

rails db:create
rails db:reset

Run application

  • Type this command into the terminal:
rails server

Testing

  • Type this command into the terminal:
rspec

Author

👤 Rafael E. Guzman Arias

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

Spendless app is a mobile app build with rails where you can create categories and add your expenses to keep track on how much you paid on something

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published