Skip to content

Mobile web app for expense tracking and budget management. User-friendly interface, real-time updates, and secure authentication. Built with Rails

License

Notifications You must be signed in to change notification settings

uchexm/Spendrit

Repository files navigation

Contributors LastUpdate Stargazers Issues License

Table of Contents

💰 SpendRite

Introducing Spendrite, the ultimate mobile web application designed to revolutionize your budget management. With Spendrite, you can effortlessly take control of your finances and track your spending habits in a user-friendly and intuitive manner. The app also provides a secure authentication system, allowing users to log in with their email and ensuring the privacy of their information.

📸 Diagram

screenshot

(back to top)

🧰 Tech Stack

  • Back-end 💻: Ruby on Rails, PostgreSQL
  • Front-end 🎨: HTML, CSS, JavaScript
  • Authentication 🔐: Devise gem
  • Deployment 🚀: Render
  • Testing 🧪: Rspec, Capybara

(back to top)

✨ Key Features

  • Custom categories: Create your own categories to track expenses
  • Transaction: Easily add/remove expenses
  • Mobile-first Design: Optimized for mobile devices

(back to top)

🚀 Live Demo

You can visit the live website here.

(back to top)

📘 Getting Started

To run this project locally, you'll need to follow these steps.

📋 Prerequisites

Make sure you have the following installed on your machine:

📂 Setup

Clone this repository to your desired foler.

cd my-project
git clone git@github.com:uchexm/Spendrit.git 

📥 Installation

Install the required gems with:

bundle install

💾 Database

Create the databases and run migrations with:

rails db:create
rails db:migrate

To load the sample data, run:

rails db:seed

💻 Usage

To run the development server, execute the following command:

rails server

🧪 Run tests

To run tests, run the following command:

rspec spec --format doc

(back to top)

👨‍🚀 Author

I am always looking for ways to improve my project. If you have any suggestions or ideas, I would love to hear from you.

Uchechi Nwaka

Github Linkedin Gmail

(back to top)

🎯 Future Features

  • Side menu
  • Edit items
  • Desktop version
  • Resetable password
  • Email confirmation

(back to top)

🤝 Contribution

Contributions, issues, and feature requests are welcome!

(back to top)

💖 Show Your Support

If you like this project, please consider giving it a ⭐.

(back to top)

🙏 Acknowledgements

This app was designed based on an original design idea by Gregoire Vella on Behance. I would like to thank Gregoire Vella for this inspiring design.

(back to top)

📜 License

This project is MIT licensed.

(back to top)

About

Mobile web app for expense tracking and budget management. User-friendly interface, real-time updates, and secure authentication. Built with Rails

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published