Skip to content

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.

License

Notifications You must be signed in to change notification settings

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 git@github.com: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

No packages published