Skip to content

MNisarAli/budget_trackie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

53 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“— Table of Contents

πŸ’² Budget Trackie

The Budget Trackie is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

πŸ›  Built With

Tech Stack

Server
Database

Key Features

The key features of this project include.

  • register and log in, so that the data is private to you.
  • Create new categories
  • introduce new transactions associated with a category.
  • see the money spent on each category.

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

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

Prerequisites

Before you begin, make sure you have the following installed on your machine:

  • Ruby: You can download Ruby here.
  • Rails: You can install Rails by running the command gem install rails in your terminal.
  • A code editor (like VSCode, Sublime, Atom, etc.): You can download VSCode here, Sublime here, and Atom here.
  • Git: You can download Git here.
  • Node.js: You can download Node.js here.

Setup

To setup this project locally:

  1. Open terminal in VScode.
  2. Navigate to the directory where you want clone the copy of this repository.
  3. Create new directory [optional].
  4. Clone the repository by running the following command:
git clone [email protected]:MNisarAli/budget_trackie.git
  1. Navigate into the cloned repository:
cd budget_trackie

Installation

Install the required dependencies by running the following command:

bundle install

Database Setup

To create the database, run the following command:

rails db:create

To migrate the database schema, run the following command:

rails db:migrate

Running the App

To run the application, run the following command:

rails server

This will start the Rails development server and you can access the application by visiting http://localhost:3000 in your web browser.

(back to top)

πŸ‘₯ Authors

The collaborators of this project.

πŸ‘¨β€πŸš€ M Nisar Ali

(back to top)

πŸ”­ Future Features

  • More conditional checking and features will be added in future
  • Implementation of some UX improvements: transitions and/or animations, etc.
  • A decent desktop design for the webapp.
  • Implementation of left side menu to improve the navigability of the app.

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

πŸ’– Show your support

Give a ⭐️, if you like this project!, also follow me on GitHub & LinkedIn.

(back to top)

πŸ™ Acknowledgments

I would like to thank:

Original design idea by Gregoire Vella on Behance in accordance with the Creative Commons license.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

A mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors