Muzna-J / budget-tracker-client

The Budget Tracking App is a MERN stack (MongoDB, Express.js, React.js, Node.js) web application that helps users effectively manage their expenses and incomes. With features like user authentication, CRUD operations, and data visualization using Chart.js, it provides an intuitive interface for tracking financial activities.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Budget Tracking App

This is a budget tracking app built with the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to track their expenses and incomes, manage their profiles, and view graphical representations of their financial data using Chart.js.

Repositories

Features

  • User authentication using JSON Web Tokens (JWT)
  • User registration and login with password hashing using bcrypt
  • CRUD operations for user profiles, expenses, and incomes
  • Dashboard displaying charts and statistics using Chart.js
  • Responsive design and styling using Bootstrap

Technologies Used

  • MongoDB: Database for storing user profiles, expenses, and incomes
  • Express.js: Backend web application framework
  • React.js: Frontend JavaScript library for building user interfaces
  • Node.js: JavaScript runtime environment
  • Mongoose: Object Data Modeling (ODM) library for MongoDB and Node.js
  • bcrypt: Password hashing and verification
  • JWT: Authentication and authorization with JSON Web Tokens
  • Chart.js: JavaScript charting library for creating interactive charts
  • Bootstrap: CSS framework for responsive design and styling

About

The Budget Tracking App is a MERN stack (MongoDB, Express.js, React.js, Node.js) web application that helps users effectively manage their expenses and incomes. With features like user authentication, CRUD operations, and data visualization using Chart.js, it provides an intuitive interface for tracking financial activities.


Languages

Language:JavaScript 94.7%Language:HTML 3.0%Language:CSS 2.2%