Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build & Deploy a Multi Election Voting App using MongoDB Express React Node JS

EGATOR via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This comprehensive tutorial guides you through building and deploying a full-stack Multi-Election Voting Application using the MERN stack (MongoDB, Express, React, Node.js). Learn to create a feature-rich application with JWT authentication, light-dark theme toggle, mobile responsiveness, and multi-election voting functionality. Follow along as the instructor walks through the entire development process from scratch - starting with frontend design and React components, then building the backend API with Node.js and Express, implementing JWT authentication, Cloudinary for file storage, and MongoDB as the database. The nearly 10-hour tutorial covers everything from project setup and folder structure to deployment, with detailed timestamps for each section. Perfect for developers looking to enhance their full-stack development skills with a practical, real-world project that demonstrates modern web development practices.

Syllabus

00:00 Project Demo
17:13 Hosting and FREE Domain
21:00 Project Folder Structure
27:40 Routing
36:15 Error Page
39:00 General CSS Styles
52:50 Navbar
1:09:47 Theme Toggle
1:17:40 Register Page
1:29:35 Login Page
1:32:20 Results Page
2:01:00 Candidates Page
2:13:40 Redux Toolkit
2:20:50 Confirm Vote Modal
2:42:20 Congrats Page
2:45:53 vote-slice
2:54:04 Elections Page
3:07:15 Add Election Modal
3:18:00 Election Details
4:03:06 Backend NodeJS ExpressJS API
7:07:20 Connecting Client React App to Backend Node Express API
9:32:30 How to Deploy a MERN Stack Application

Taught by

EGATOR

Reviews

Start your review of Build & Deploy a Multi Election Voting App using MongoDB Express React Node JS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.