An open API service indexing awesome lists of open source software.

https://github.com/thebwoyprogrammer/xtrac-app


https://github.com/thebwoyprogrammer/xtrac-app

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# README
![](https://img.shields.io/badge/Techwolf-blueviolet)

![Ruby](https://img.shields.io/badge/ruby-%23CC342D.svg?style=for-the-badge&logo=ruby&logoColor=white) ![Rails](https://img.shields.io/badge/rails-%23CC0000.svg?style=for-the-badge&logo=ruby-on-rails&logoColor=white)

# XTrac Budget app
This a mobile web application where you can manage your budget and have a list of transactions associated with a group, so that you can see how much money you spent and on what. It follows [design](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=) idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella).

# Sneak Peek

## Built With
- Language: Ruby
- Frameworks: Ruby on Rails
- Testing:
- Unit : RSpec
- Integration : Capybara
- IDE : vscode
- Database : PostgressSQL
- Template engine .erb
- Linters:
- CSS: Stylelint
- Ruby: Rubocop

## Entity relationship diagram for DB
![](./app/assets/images/ERD.png)

# Live Demo
[Live Demo Link](https://thawing-caverns-40549.herokuapp.com/)

# Live presentation
[Presentation](https://drive.google.com/file/d/1_409lXNUPUm0Eo7_yz6Cy5VXUWqxy7Jr/view?usp=sharing)

## Getting Started

- Check the Ruby version or if you have one by running `ruby -v` if you get something like this `ruby 2.6.8p205 (2021-07-07 revision 67951)` you have Ruby installed.
- Clone the repository by runiing ssh: `gh repo clone techwolf404/Xtrac-app` or http:`https://github.com/techwolf404/Xtrac-app.git` in your CLI.
- `cd Xtrac-app`
- Run `bundle install`
- Run `rails db:create db:migrate`
- Run `rails server`
- Open Browser `http://localhost:3000/`

## For Testing
- Run `rspec`

👤 **Hatim Eddinani**

- GitHub: [@techwolf404](https://github.com/techwolf404)
- Twitter: [@the_BwoyPrgrmmr](https://twitter.com/the_BwoyPrgrmmr)
- LinkedIn: [Hatim Eddinani](https://www.linkedin.com/in/hatimdev-he/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/techwolf404/Xtrac-app/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Microverse
- Original [design](https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=) idea by [Gregoire Vella on Behance](https://www.behance.net/gregoirevella)

## 📝 License

This project is [MIT](./MIT.md) licensed.