The Salary Manager app allows you to 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.
This application allows you to:
- Register and log in, so that the data is private to them.
- Introduce new transactions associated with a category.
- See the money spent on each category.
This project allows you:
- Create users
- Create categories
- Delete your categories
- display a list of your categories
- Display the total amount spent
- Display the amount spent per category
- Create transactions
- Display a list of your transactions
- Display the amount spent per transaction
You can see a brief demonstration here
- Ruby
- Rails
- Postgresql
- Devise
- Rspec
- Visual code
- RoR
- PostgreSQL
- Use Postgres database.
- Use devise for authentication.
- Validate all user input to make sure that anyone with bad intentions cannot compromise the app.
- Use '.erb' view template engine
In order to run this project you need:
- Git
- A GitHub account
- Ruby installed
- Rails installed
- Postgresql installed
Clone this repository to your desired folder:
- Go to this repo and copy the project link https://github.com/sambeck87/Budget_app
- Open your terminal and clone the repo with this command
git clone https://github.com/sambeck87/Budget_app.git
- Now, you have a copy on your pc.
Install this project with:
- In your console run the command:
bundle install
To run the project, execute the following steps:
-
Setup the database:
-
Create a new database by typing this command in your console
rails db:create
- Migrate the database using this command in your console
rails db:migrate
- Run the local host
rails s
- Open your browser and go to the following URL: http://127.0.0.1:3000
To run tests, run the following command:
rspec spec
We will update this section soon
-
👤 Sandro Hernandez
- GitHub: @sambeck87
- Twitter: @sambeck4488
- LinkedIn: LinkedIn
- It will implement email confirmations
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Write a message to encourage readers to support your project If you like this project give a ⭐️ or send us a message. We will appreciate
I would like to thank Gregoire Vella whose design inspired the creation of this application. You can see more of her work on Behanse
-
Can I run this app without Ruby?
- No, you can't. You should install Ruby on your SO to use this app
-
Can I use the code of this project
- Sure. We will be happy to collaborate on your projects. This project is MIT licensed.
This project is MIT licensed.