Skip to content

The Project is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

License

Notifications You must be signed in to change notification settings

Gedewon/Budget-app

Repository files navigation

Budget

Budget is a mobile web application where you can manage your budget: you have a list of transactions associated with a category so that you can see how much money you spent and on what.

Screenshot from 2022-09-15 16-59-36

Live demo

Built With

  • Ruby on Rails
  • PostgreSQL
  • devise - authentication
  • cancancan - authorization

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 the following commands to your terminal
git clone hhttps://github.com/Gedewon/Budget-app.git
cd Budget-app && bundle install

before running the project we have to setup our databses


  1. Set databased name and password in database.yml

  2. Or Set .env file contains environment variables needed to get the Database up and running.

  • .env.local file you can use as a guide to configuring your own. Type the following commands into the terminal (or Git Bash, if using Windows) to create your .env file:
cp .env.local .env
rails secret
  • Set your variables at .env
    DATABASE_HOST
    DATABASE_USER
    DATABASE_PASSWORD

Then bootup your database by running the following command

rails db:reset

Run application

rails server

Testing

rspec

Authors

👤 Gedewon Haile

🤝 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

The Project is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published