DocConnect is a Ruby on Rails web application with PostgreSQL as database. It allows to manage your budget by creating categories of expenses, and transactions for each category.
Link to Front End Repository For a video explanation, please here
Client
Server
Database
- Gitflow
- Linters implemented
- Rubocop implemented
- Implement Model Migrations
- Implement Implement TailwindCSS
- Implement unit and integrations tests
- Implement authentication and authorization
- Use PostgreSQL
In order to run this project you need:
- To clone or fork this repo
- Ruby installed in your machine
- Ruby on Rails gem installed
- PostgreSQL install in you computer
- To modify this profile you will also need a text editor
For more information on how to install ruby on your machine:
Clone this repository to your desired folder:
For example, using Ubuntu:
cd my-desired-folder
git clone https://github.com/lordksix/budget-app-by-rails.gitFor more information on how to clone or fork a repository:
To install dependencies, the following command must be run in the terminal:
cd budget-app-by-rails
bundle installTo create database, migrate schema and implement initial database entries
rails db:drop db:setupIn the project directory, run the first time:
bundle exec rake assets:precompilethen, you can use:
./bin/devor:
rails sCheck on db/seed.rb for pre-loaded users, groups and, spendings, and likes for development
In the project directory, run the first time:
bundle exec rake assets:precompilethen, you can:
rspec .however, if you haven't run ./bin/dev
👤 lordksix
- GitHub: @lordksix
- LinkedIn: @wladpasquel
- Medium: @wladimir.pasquel
👤 Misal Azeem
- GitHub: @misalazeem
👤 Andrianariv David
- GitHub: @andrianarivo
- Twitter: @andrianarivo
- LinkedIn: @andrianarivo
👤 Syed Atril
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
Future changes:
- Implement external authentication.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, I encourage you to clone, fork and contribute. Our community and knowledge grows with each engagement.
We would like to thank Microverse for the idea for this project.
Original design idea by Gregoire Vella on Behance.
This project is MIT licensed.
