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

IndieCoderMM/coin-trackr

Repository files navigation

Contributors LastUpdate Stargazers Issues License

Table of Contents

💰 Coin Trackr - Budget App

A mobile web application designed to simplify expense tracking for users. It allows user to create custom categories and add transactions to those categories to keep track of how they spent money. The app also provides a secure authentication system, allowing users to log in with their email and ensuring the privacy of their information.

📸 Screenshots

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:IndieCoderMM/coin-trackr.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.

Hein Thant

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