Skip to content

ArvanHunt/expense-tracker-reactjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

expense-tracker-reactjs

Expense Tracker

A simple Expense Tracker application built with React to manage and track your expenses.

Features

  • Add Expenses: Enter the name and amount of an expense.
  • View Expenses: Displays a list of all expenses with their amounts.
  • Delete Expenses: Remove individual expenses from the list.
  • Responsive UI: Optimized for different screen sizes.

Demo

Check out the live version here.

Getting Started

Follow these instructions to set up the project on your local machine.

Prerequisites

Make sure you have the following installed:

  • Node.js (v16 or above)
  • npm (Node Package Manager)

Installation

  1. Clone the Repository

    git clone https://github.com/yourusername/expense-tracker.git
    cd expense-tracker
  2. Install Dependencies

    npm install
  3. Start the Development Server

    npm start

    The app will run at http://localhost:3000.

  4. Build for Production

    npm run build

    This will generate a production-ready build in the build folder.

Components

ExpenseForm

The ExpenseForm component allows users to input the name and amount of an expense.
The form includes validation to ensure both fields are filled before submission.

ExpenseList

The ExpenseList component displays the list of expenses and includes a delete button for each expense.

Technologies Used

  • Frontend: React, JavaScript
  • Styling: Tailwind CSS

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the project.
  2. Create a feature branch: git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m "Add your message"
  4. Push to the branch: git push origin feature/your-feature-name
  5. Open a Pull Request.

License

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


Author

ArvanHunt(https://github.com/ArvanHunt/expense-tracker-react)

Feel free to reach out with feedback or suggestions!



About

Expense Tracker using react js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published