EmiLoKiJu / Wallet_Watcher

A wallet watcher mobile app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– [Wallet-Watcher]

Wallet Watcher, is a way to watch your wallet as you go spending money around. Every time you want the app to know you spent some money in something, add the transaction in the respective category, and then you can see how much money you spent in each category in total.

πŸ›  Built With

Tech Stack

Client
Ruby on Rails
Server
Database

Key Features

  • ROR
  • Devise
  • cancancan
  • Rspec
  • Capybara

(back to top)

Live demo

Yo can see the deployed project here

Video Presentation

You can see our video presentation Here

πŸ’» Getting Started

To get a local copy of this project and run it in your computer, follow these steps.

Prerequisites

In order to run this project you need:

  • Ruby 3.0.1 or above
  • Ruby on rails 7.0.8 or above

Setup

To get a local copy up and running follow these simple example steps.

Clone this repository in the desired folder:

cd my-folder
git clone https://github.com/EmiLoKiJu/Wallet-Watcher.git

Install

To install this project:

cd Wallet-Watcher
code .
bundle install

Usage

To run the project, make sure you configured your database correctly, then execute the following command:

  rails db:create
  rails db:migrate
  rails server

run rails server Go to the localhost and see it working. add /users to see all the users. From then feel free to navigate

Run tests

First, migrate the database for the test environment: rails db:migrate RAILS_ENV=test then run the command "rspec" in the terminal to run all the spec files in the repository

(back to top)

πŸ‘₯ Authors

πŸ‘€ Gabriel Rozas

(back to top)

πŸ”­ Future Features

  • Deployment.

(back to top)

🀝 Contributing

I welcome contributions to enhance the functionality and user experience of the Morse_Translator project. If you have any ideas, suggestions, or bug reports, feel free to open an issue or submit a pull request.

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository, explaining your changes in detail.

Please adhere to the coding conventions and guidelines specified in the project.

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project give it a star ⭐️

(back to top)

❓ FAQ

  • Can I use the project for any purpose?

    • Yes, you can use this files for anything you need
  • Do I need to ask for permission?

    • No need to ask for permission.

πŸ™ Acknowledgments

Credits to Gregoire Vella, author of the (original design)[https://www.behance.net/gallery/19759151/Snapscan-iOs-design-and-branding?tracking_source=&]

** I would like to thank to Microverse for giving this inspiring project **

(back to top)

πŸ“ License

This project is MIT licensed.

About

A wallet watcher mobile app

License:MIT License


Languages

Language:Ruby 67.3%Language:HTML 22.5%Language:CSS 5.2%Language:Batchfile 3.3%Language:JavaScript 1.4%Language:Shell 0.2%