Xghayor / cashsync-app

A Ruby on Rails mobile app capstone project for seamless budgeting, expense tracking, and financial planning with real-time synchronization and insightful analytics.

Home Page:https://cashsync.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– CashSync App project


A Ruby on Rails mobile app capstone project for seamless budgeting, expense tracking, and financial planning with real-time synchronization and insightful analytics.

πŸ›  Built With

Tech Stack

This project is built using the following technologies:

Programming languages

Key Features


The app allows the user 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

(back to top)

πŸ“· Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

πŸš€ Live Demo & Video presentation


(back to top)

πŸ’» Getting Started

To get started with the CashSync app, follow the steps below:

Prerequisites

Before running this project, make sure you have the following prerequisites installed:

  • Ruby on rails
  • A Chrome browser

Installation

  1. Clone this repository to your desired folder:

    git clone https://github.com/Xghayor/Cashsync-app
    
  2. Navigate to the project directory:

    cd cashsync-app
    
  3. Run the program:

    bundle install
    rails s
    
    

Run tests

To run tests after setting up the linters, run the following command:

  rubocop
  npx stylelint "**/*.{css,scss}"
  Rspec spec

πŸ‘₯ Author


πŸ‘€ Ghayoor Ul Baqir

(back to top)

πŸ”­ Future Features

In near future I am planning to implement the following:

  • UX improvements: include transitions and/or animations, etc.
  • Implement the left side menu to improve the navigability of the app.

🀝 Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support


If you like my page please show your support and give this page a star!
Star

(back to top)

πŸ™ Acknowledgments


I would like to express my sincere gratitude to Gregoire Vella for the original design idea and for the kindness of allowing students to use his page as a template.


I would like to extend my heartfelt gratitude to Microverse for providing me with the opportunity to undertake this project. Additionally, I am immensely thankful to the code reviewers who took the time to assess my work and provide valuable feedback, which greatly contributed to the refinement and success of the project. Your guidance and support have been invaluable throughout this solo endeavor, and I am truly grateful for your contributions.

(back to top)


πŸ“ License

This project is MIT licensed.

About

A Ruby on Rails mobile app capstone project for seamless budgeting, expense tracking, and financial planning with real-time synchronization and insightful analytics.

https://cashsync.vercel.app

License:MIT License


Languages

Language:Ruby 68.4%Language:HTML 17.7%Language:CSS 7.3%Language:Batchfile 2.8%Language:Dockerfile 1.8%Language:JavaScript 1.3%Language:Shell 0.6%