Budget Tracker is a budget-oriented bookkeeping website. You can record daily expenses and incomes according to categories, set a monthly budget and provide charts to track consumption situations.
• Use React as the Front-End framework, implement SPA with React Router, and also support page switching.
• Back-End development uses the services provided by Firebase, including Hosting for website deployment, Firestore as database and Authentication for building membership system.
• Implement pie charts and bar charts by using Chart.js library.
• The development tools used include Webpack for module bundling, Babel for resolving browser compatibility issues, npm for package management, LocalStorage for storing temporary data, and Git/GitHub for version control.