Skip to content

Bertl-81W/FinDash

Repository files navigation

FinDash

a personalized finance dashboard

Overview

The Finance Dashboard App is a web application designed to help users manage their finances. It includes features for budget management, savings goal tracking, and dynamic data visualization. This project is built with React (using Vite) and incorporates Firebase for user authentication.


Features

  • User Authentication: Secure signup and login functionality using Firebase Authentication.
  • Responsive Design: Mobile-friendly layout for seamless use on any device.
  • Clean Interface: Modern and user-friendly design for effortless navigation.

Technologies Used

  • Frontend: React (Vite setup)
  • Authentication: Firebase Authentication
  • Styling: CSS

Installation

Prerequisites

  • Node.js (v16 or later)
  • Firebase account

Steps to Run Locally

Clone the repository:

git clone cd finance-dashboard

Install dependencies:

npm install

Add Firebase configuration:

Create a .env file in the project root and add your Firebase config: VITE_FIREBASE_API_KEY= VITE_FIREBASE_AUTH_DOMAIN= VITE_FIREBASE_PROJECT_ID=

Start the development server:

npm run dev

Install Tailwind

Discovered that Tailwind CSS v4+ requires the @tailwindcss/vite plugin when used with Vite instead of relying on PostCSS. Removed old PostCSS config, installed the proper plugin, and updated vite.config.js accordingly. Now custom Tailwind styles (colors, fonts) render as expected.

About

A personalized finance dashboard - Under Construction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published