An open API service indexing awesome lists of open source software.

https://github.com/faraasat/react-expense-tracker-app

Expense Tracker App is a expense calculating app made using ReactJs and Styled Components.
https://github.com/faraasat/react-expense-tracker-app

css html javascript react styled-components

Last synced: 3 months ago
JSON representation

Expense Tracker App is a expense calculating app made using ReactJs and Styled Components.

Awesome Lists containing this project

README

        

# Expense Tracker App.

#### Expense Tracker App is an expense-calculating app made using ReactJs and Styled Components.

---

### โš’ Project Demo:

Experience the project in action by visiting our live demo: [Expense Tracker App](https://react-exp-app.surge.sh/)

---

### ๐Ÿ“œ Case Study for "Expense Tracker App":

#### ๐Ÿ”— Website URL: https://react-exp-app.surge.sh/
#### ๐Ÿ˜‹ GitHub URL: https://github.com/faraasat/react-expense-tracker-app

#### ๐Ÿ“š Role: Software Developer

#### ๐Ÿ’Ž Client:
This project was done for self-learning purposes, as part of learning React. The "client" was essentially myself, aiming to build a functional expense tracker app.

#### ๐Ÿ“Œ Problem:
For this project, there was no specific problem to solve, as it was a learning exercise. However, the goal was to design and develop a functional expense tracker app using React, to demonstrate proficiency in the technology.

#### โšก Solution:
The solution was to design and develop a React-based expense tracker app, which allows users to add, edit, and delete expenses, as well as view total expenses. The app uses React Hooks for state management and functional components for a clean and modular code structure.

#### ๐Ÿš€ Result:
The result is a fully functional expense tracker app, deployed on GitHub, which demonstrates a good understanding of React fundamentals, component-based architecture, and state management using React Hooks. The app is user-friendly, responsive, and easy to use, making it a great tool for personal expense tracking. Through this project, I gained hands-on experience with React and improved my skills in building scalable and maintainable web applications.

---

### โš™ Dockerized Execution:

To run the project using Docker run the following commands:

For Development:

```bash
docker build -f Dockerfile.dev -t .

docker run -p 3000:3000
```

For Production:

```bash
docker build -f Dockerfile.prod -t .

docker run -p 80:3000
```

---

### ๐Ÿคนโ€โ™‚๏ธ Skills Utilized:

![Visual Studio Code](https://img.shields.io/badge/-Visual%20Studio-333333?style=for-the-badge&logo=visual-studio-code)ย ย ย ย 
![HTML](https://img.shields.io/badge/-HTML-333333?style=for-the-badge&logo=Html5)ย ย ย ย 
![CSS](https://img.shields.io/badge/-CSS-333333?style=for-the-badge&logo=CSS3)ย ย ย ย 
![React](https://img.shields.io/badge/-React-333333?style=for-the-badge&logo=react)ย ย ย ย 
![Styled Components](https://img.shields.io/badge/-Styled%20Components-333333?style=for-the-badge&logo=styled-components)ย ย ย ย 
![Docker](https://img.shields.io/badge/-Docker-333333?style=for-the-badge&logo=docker)ย ย ย ย 

---

### โœ” Contributors:

We would like to acknowledge the following contributor for their valuable contributions to this project:




&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp

---

### ๐Ÿ“„ License

This project is licensed under the [MIT License](https://chat.openai.com/LICENSE), allowing you to use, modify, and distribute the code freely.

---

### ๐Ÿ“ท Project UI:

Take a glimpse into the Project: