https://github.com/pedroemmanuelbuerger/trybewallet
The TrybeWallet is a project developed as part of the Trybe course to create a virtual wallet, allowing users to manage their financial transactions.
https://github.com/pedroemmanuelbuerger/trybewallet
css html javascript react redux
Last synced: 2 months ago
JSON representation
The TrybeWallet is a project developed as part of the Trybe course to create a virtual wallet, allowing users to manage their financial transactions.
- Host: GitHub
- URL: https://github.com/pedroemmanuelbuerger/trybewallet
- Owner: PedroEmmanuelBuerger
- Created: 2023-02-17T01:04:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T17:36:43.000Z (3 months ago)
- Last Synced: 2025-03-06T19:44:46.345Z (2 months ago)
- Topics: css, html, javascript, react, redux
- Language: JavaScript
- Homepage:
- Size: 379 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TrybeWallet
The TrybeWallet is a project developed as part of the Trybe course to create a virtual wallet, allowing users to manage their financial transactions.
## Features
The project includes the following features:
- **Login system:** Users can log into the application, and the login is saved in the browser's memory.
- **Transaction record:** Users can add new transactions, specifying the type (income or expense), value, and category.
- **Balance view:** Users can view the current balance of the wallet, taking into account all recorded transactions.
- **Transaction categorization:** Transactions can be categorized for better organization and expense analysis.
- **Currency conversion:** The virtual wallet also features currency conversion, allowing users to view amounts in different currencies.## Technologies Used
The project was developed using the following technologies:
- **JavaScript**
- **React**
- **Redux**
- **CSS**
- **Jest**## Key Learnings
During the development of this project, I explored web development concepts using React and Redux, managing application state, handling forms, and styling with CSS. It was also an opportunity to practice best programming practices and developing responsive interfaces. Additionally, I reinforced my knowledge of testing using the Jest library.
## Conclusion
TrybeWallet offers a practical and efficient way to manage financial transactions. With features like transaction recording, balance viewing, spending reports, and currency conversion, users can keep track of their finances in an organized and personalized manner. Enjoy the experience offered by TrybeWallet!