Skip to content

Web application for tracking and managing personal bills. Made with Next.js, Tailwind, AntDesign and Supabase.

Notifications You must be signed in to change notification settings

marinactonci/BillTracker

Repository files navigation

Bill Tracker - Personal Bill Tracking and Management App

Demo

Bill Tracker is a web application designed to help you manage and track your personal bills with ease. Whether you're keeping an eye on rent, utilities, or subscription services, Rachuni gives you a streamlined solution for organizing your finances.

Live Demo

Check out the live demo of the app here.


Features

  • Bill Tracking: Track due dates, payment history, and upcoming bills.
  • User Authentication: Secure sign-in and sign-up using Supabase authentication.
  • Responsive Design: Optimized for all devices, from mobile to desktop.
  • Modern UI/UX: Built using Tailwind CSS and Ant Design for a sleek, intuitive interface.
  • Real-time Updates: Manage bills and see updates instantly using Supabase as the backend.
  • Categorization: Organize your bills by type for easy reference.

Tech Stack

  • Next.js: React framework for building performant, server-rendered web applications.
  • Tailwind CSS: Utility-first CSS framework for styling the app.
  • Ant Design: UI library for polished, ready-to-use components.
  • Supabase: Backend service for database management and user authentication.

Getting Started

Prerequisites

To run the project locally, you need:

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/rachuni.git
cd rachuni
  1. Install the dependencies:
npm install
  1. Set up your environment variables:

Create a .env.local file in the root directory and add your Supabase credentials:

NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
NEXT_PUBLIC_SECRET_KEY=generate-your-secret-with-ssh
  1. Start the development server:
npm run dev

The app will be running at http://localhost:3000.

Project Structure

├── components        # Reusable components
├── app               # Next.js app router
├── public            # Static assets
└──  utils             # Utility functions and helpers

Contributing

Feel free to open an issue or submit a pull request for any bugs or feature requests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

Next.js Tailwind CSS Ant Design Supabase

Enjoy using Bill Tracker and happy billing!

About

Web application for tracking and managing personal bills. Made with Next.js, Tailwind, AntDesign and Supabase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages