Skip to content

A 'Money Diary' to manage contributions towards a financial goal, and manage expenses within pre-defined limits.

Notifications You must be signed in to change notification settings

Krishnanand2517/money-diary

Repository files navigation

Money Diary

A 'Money Diary' to manage contributions towards a financial goal, and manage expenses within pre-defined limits. Made using Next.js and Supabase.

Table of Contents

Live Link

You can check out Money Diary here.

Screenshots

Features

  • Create, update and delete 'budgets'
  • Two kinds of budgets - Target Budgets and Expense Budgets
  • Contribute to target budgets and spend from expense budgets
  • User authentication using OTP verification or social providers (Google and GitHub)
  • Light/Dark Theme

Technologies Used

Running the Project Locally

These instructions will help you set up a copy of the project on your local machine.

Prerequisites

Before getting started, make sure you have Node.js and npm (Node Package Manager) installed on your machine. This project requires Node.js version 18.17.0 or higher.

Installing & Usage

  1. Clone the repository to your local machine:

    git clone https://github.com/Krishnanand2517/money-diary
  2. Navigate to the project directory & install the project dependencies:

    cd money-diary
    npm install
  3. Copy the environment variables to a new file .env.local:

    cp .env.sample .env.local

    Obtain the values and API keys for the variables from your Supabase project (create a new Supabase project for money-diary, if you haven't done so already).

  4. Once you have installed the project and its dependencies, you can run the development server:

    npm run dev

    This will start the development server on port 3000, and you can access the project in your web browser at http://localhost:3000/.

Contribute

If you encounter any issues, have suggestions, or want to contribute, feel free to open an issue or submit a pull request. Happy coding!

About

A 'Money Diary' to manage contributions towards a financial goal, and manage expenses within pre-defined limits.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages