Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Build a Full-Stack MERN Expense Tracker | React, Node.js, MongoDB, Express | MERN Project
Play lesson

Build MERN Stack Projects: Beginner to Advanced Tutorials - Build a Full-Stack MERN Expense Tracker | React, Node.js, MongoDB, Express | MERN Project

Master MERN with AI-Powered Apps: Transform Ideas into Reality!

4.0 (1)
10 learners

What you'll learn

Develop and integrate AI-powered features using the MERN stack
Create dynamic, full-stack web applications with React and Node.js
Utilize Express to handle server-side logic and routing efficiently
Implement MongoDB for scalable database solutions in applications

This course includes

  • 63.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

In this video, we’ll build a fully responsive Expense Tracker App using the MERN (MongoDB, Express, React, Node.js) stack! This app includes user authentication with JWT, income and expense tracking, interactive charts, and the ability to export data in Excel format. Get Source Code: https://buymeacoffee.com/timetoprogram/e/378204 🔥 Complete Web Developer Bundle Includes 100+ React Components, 12 Full Stack Projects, 5 Cheat Sheets & 500+ Interview Q&As 👉 Get it here: https://buymeacoffee.com/timetoprogram/e/474148 Functionalities Implemented: 1. User Authentication – Secure login and sign-up using JWT authentication. 2. Dashboard Overview – Displays Total Balance, Income, and Expenses in summary cards. 3. Income Management – Add, view, delete, and export income sources. 4. Expense Management – Add, view, delete, and export expenses with category-based tracking. 5. Interactive Charts – Visual representation of income & expenses using Bar, Pie, and Line charts. 6. Recent Transactions – Displays the latest income and expense records for quick access. 7. Expense & Income Reports – Download all income and expense data in Excel format. 8. Mobile Responsive UI – Works seamlessly across desktops, tablets, and mobile devices. 9. Intuitive Navigation – Sidebar menu with easy access to Dashboard, Income, Expenses, and Logout. 10. Delete Functionality – Hover over income/expense cards to reveal a delete button for easy Frontend 00:00 - Demo of Expense Tracker App 08:06 - Setting Up React App 10:00 - Tailwind CSS v4 Setup 13:33 - Installing Required Dependencies 14:47 - Defining App Routes 18:21 - Building the Login Form UI 34:08 - Building the Sign-Up Form UI 38:15 - Creating the Profile Photo Selector Component Backend 45:17 - Backend Project Setup 51:23 - Connecting to MongoDB 55:50 - Creating Authentication APIs (Login, Sign-Up, Get User Info, Profile Image Upload) 01:19:49 - Creating Income APIs (Add Income, Get All Income, Delete Income, Download Excel Data) 01:34:00 - Creating Expense APIs (Add Expense, Get All Expenses, Delete Expense, Download Excel Data) 01:43:03 - Creating Dashboard APIs Frontend (Continued) 01:52:15 - Defining API Paths in apiPath.js 01:54:20 - Creating an Axios Instance Auth Pages 01:57:06 - Integrating the Login API 01:59:46 - Creating User Context 02:02:35 - Integrating the Sign-Up API Dashboard Page 02:09:18 - Creating the Dashboard Page Layout 02:24:55 - Fetching Dashboard Data via API Call 02:27:13 - Implementing Summary Cards 02:32:59 - Recent Transactions Section 02:42:53 - Financial Overview Section (Pie Chart) 02:51:13 - Expense Details Section 02:54:41 - Last 30 Days Expenses Section (Bar Chart) 03:00:51 - Last 60 Days Income Section (Pie Chart) 03:04:14 - Income Details Section Income Page 03:00:00 - Income Overview Section 03:24:31 - Adding Income (Form) 03:30:11 - API Call to Add Income 03:34:24 - Income List Section 03:40:00 - API Call to Delete Income Expense Page 03:44:54 - API Call to Get All Expenses 03:49:07 - Expense Overview Section 03:56:08 - Adding Expense (Form) 04:00:05 - API Call to Delete Expense 04:01:21 - Expense List Section 04:05:48 - Downloading Expense Details 04:07:33 - Downloading Income Details Also, check out: Responsive Portfolio Website with React & Tailwind CSS https://youtu.be/l9W8utzrZTM Full Stack Polling App using MERN Stack https://youtu.be/juuYq1_akKg #reactjs #mernstack #reactjstutorial #mernproject Follow us on : Instagram: https://www.instagram.com/timetoprogram/ Facebook: https://www.facebook.com/TimetoProgram/​ Pinterest: https://pinterest.com/TimeToProgram/​ For more updates subscribe to your channel: https://www.youtube.com/channel/UCy6osK_bBJgvfeu8R1GGucw Please Like | Share | Subscribe for more such videos. Thank You.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere