The Expense Tracker App is a web application designed to help users track their expenses efficiently. It allows users to add, edit, and delete expenses, providing a convenient way to manage their finances.
- Add new expenses with details such as name, description, and amount.
- Edit existing expenses to update their details.
- Delete expenses when they are no longer needed.
- View a list of all expenses with total amount calculated.
- Responsive design for use on both desktop and mobile devices.
- React.js
- Firebase (for backend/database)
- React Router
- React Hook Form
- Zod (for form validation)
- UUID (for generating unique IDs)
- TailwindCSS
- HTML
- Clone the repository:
git clone https://github.com/danielace1/expense-tracker-app.git
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to view the app.
- Sign up for an account or log in if you already have one.
- Add your expenses using the form provided.
- Edit or delete existing expenses as needed.
- Log out when you're done.
Contributions are welcome! Please feel free to submit pull requests or open issues for any bugs or feature requests.
This project is licensed under the MIT