/budget-app

Budget-App is a full-stack web application developed using Ruby on Rails. It provides user authentication with login and logout functionality, allowing users to securely access their data.

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

Budget-App

Budget-App is a full-stack web application developed using Ruby on Rails. It provides user authentication with login and logout functionality, allowing users to securely access their data. With Budget-App, users can add categories to organize their expenses and incomes, and then add transactions for each category to keep track of their spending. The application also features a modern and visually appealing design that enhances the user experience. The design was created by Gregoire Vella on Behance, a highly acclaimed designer whose portfolio is showcased on Behance.

🛠 Built With

Tech Stack

Developed using Ruby on Rails.

Languages

Key Features

  • Register and login features
  • Database where you can add categories and transactions
  • Implemented design from the sneak peek wireframe

Screenshot

Mobile Mobile

Desktop Desktop

🚀 Live Demo

💻 Getting Started

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

Prerequisites

In order to run this project you need:

  • You need to have ruby on rails installed in your computer.

Setup

Clone this repository to your desired folder:

- To clone the repository run this command - "https://github.com/Haywayaheadshot/budget-app.git"
- cd budget-app

Installation

Install this project with:

- bundle install

Usage

To run the project, execute the following command:

- rails server

Run tests

To run tests, run the following command:

- rspec

👥 Authors

👤 Abubakar Ummar

🔭 Future Features

These are some of the future features we want to add.

  • Add a remove button for categories
  • Add a remove button for each transaction
  • Add a all transactions page

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

Give a ⭐️ if you like this project!

🙏 Acknowledgments

I would like to thank flaticons for the icons used. I would like to thank Microverse for the knowledge impacted. This project is based on the original idea of Gregoire Vella on Behance.

📝 License

This project is MIT licensed.

(back to top)