- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- π License
This repo holds a mobile web application built with ROR where users can manage their budget: you have a list of transactions associated with a category so that users can keep track of their expenses.
Describe the tech stack and include only the relevant sections that apply to your project.
Client
Server
Database
Other
- [Create category to group transactions]
- [Create transaction with multiple categories]
To get a local copy up and running, follow these steps.
In order to run this project you need β¬οΈ :
- Check the Ruby version or if you have at all by running
ruby -v
if it returnsruby 3.1.2p20 (2022-04-12 revision 4491bb740a)
or similar, you have Ruby installed.
- Ruby version used
ruby 3.1.2
Clone this repository to your desired folder:
- Clone the repository using the GitHub this link π
cd Plan-app
To get this project running correctly, please run the following command to install all necessary dependencies:
- Run
bundle install
To run the project, execute the following command:
- Run
rails server
- Open Browser
http://localhost:3000/
- Ensure you have PostgreSQL installed before running the application
psql --version
. - Run
rails db:setup
. - Create a .envs file using the link to host postgres credentials.
To run tests:
- Ensure you have
RSpec
installed: running bundle install will install it since it is included in theGemfile
. - To run a specific test:
- Run
rspec spec/models<name_of_spec_file>
- To run all tests:
- Run
rspec spec
π©βπ» Karla Delgado βοΈ
- GitHub: @karlavdelgadof
- Twitter: @karlavdelgadof
- LinkedIn: Karla Delgado
- [Allow user to upload avatar]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project or find it useful/interesting, please make sure you give βοΈ a since this will make it easily accesible for you too!
This work is licensed under a Creative Commons Attribution 4.0 International License.
This project is MIT licensed.