Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Mern Stack Charity And Crowd Funding App

    Posted By: ELK1nG
    Mern Stack Charity And Crowd Funding App

    Mern Stack Charity And Crowd Funding App
    Published 7/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.00 GB | Duration: 6h 46m

    Build a real-time Charity and Crowd Funding App using the most powerful web tech-stack MERN.

    What you'll learn

    Build beautiful UI components using a combination of Tailwind CSS and Ant Design.

    Implement a robust and secure authentication system using JWT.

    The project will have two user roles: Admin and Normal User.

    The primary function of the Admin is to create campaigns based on requests from different organizations or charity works.

    Only the Admin will have access to all CRUD operations for the campaigns.

    Users can create an account and select campaigns to donate to.

    User donations will be processed using the Stripe payment gateway.

    Once a donation is made, it will be reflected on both the user's donations page and the Admin's donations page.

    Admins can view donations for all campaigns.

    Admins can view reports for the campaigns.

    User reports will include information on the campaigns they have donated to and the amounts donated.

    Requirements

    Basic knowledge in React

    Basic knowledge in backend technologies like node , express

    Description

    Hello, Welcome to the course MERN Stack Charity and Crowd Funding AppCertainly, I'd be happy to elaborate on the features included in the MERN Stack Charity and Crowd Funding AppCreate a React app with Vite.Build beautiful UI components using a combination of Tailwind CSS and Ant Design.Implement a robust and secure authentication system using JWT.The project will have two user roles: Admin and Normal User.The primary function of the Admin is to create campaigns based on requests from different organizations or charity works.Only the Admin will have access to all CRUD operations for the campaigns.Users can create an account and select campaigns to donate to.User donations will be processed using the Stripe payment gateway.Once a donation is made, it will be reflected on both the user's donations page and the Admin's donations page.Admins can view donations for all campaigns.Admins can view reports for the campaigns.User reports will include information on the campaigns they have donated to and the amounts donated.Complete source code access and QA support.The MERN stack, comprising MongoDB, Express.js, React, and Node.js, is a powerful combination for building modern web applications. Its end-to-end JavaScript usage streamlines development, allowing for a seamless and efficient workflow. MongoDB offers a flexible, scalable NoSQL database, ideal for handling diverse data types and structures. Express.js and Node.js provide a robust backend framework, enabling the creation of fast, scalable server-side applications. React enhances the user experience with dynamic, high-performing front-end interfaces, making the MERN stack a popular choice for developers aiming to build full-featured, responsive web applications.

    Overview

    Section 1: Frontend setup

    Lecture 1 Promo

    Lecture 2 Create react app using vite

    Lecture 3 Tailwind css setup

    Lecture 4 Ant design setup

    Lecture 5 Override ant design styling

    Section 2: Authentication - Frontend

    Lecture 6 Setup authentication routes

    Lecture 7 Register page welcome content

    Lecture 8 Register form

    Lecture 9 Login form

    Section 3: Backend setup

    Lecture 10 Node + express server connection

    Lecture 11 Mongo DB setup

    Section 4: Authentication - Backend

    Lecture 12 User model

    Lecture 13 Register api

    Lecture 14 Login api

    Section 5: Authentication apis integration

    Lecture 15 Register api integration

    Lecture 16 Login api integration

    Lecture 17 Authentication middleware

    Lecture 18 Protecting routes

    Section 6: Layout

    Lecture 19 Layout part - 1

    Lecture 20 Layout part - 2

    Lecture 21 Restrict admin routes for normal users

    Lecture 22 Common components

    Section 7: Campaigns - Backend

    Lecture 23 Campaign model

    Lecture 24 Campaign apis

    Section 8: Campaigns - Frontend

    Lecture 25 Campaign form

    Lecture 26 Firebase integration

    Lecture 27 Save images to firebase

    Lecture 28 Save campaign

    Section 9: Show , edit , delete campaigns

    Lecture 29 Display campaigns

    Lecture 30 Campaigns actions

    Lecture 31 Edit campaign

    Lecture 32 Delete campaign

    Section 10: Homepage and campaign info page

    Lecture 33 Test campaigns data

    Lecture 34 Show campaigns in homepage

    Lecture 35 Campaign info page

    Lecture 36 Donation card in campaign info page

    Section 11: Donations - Backend

    Lecture 37 Donation model

    Lecture 38 Donation apis

    Section 12: Donations - Frontend

    Lecture 39 Integrate stripe

    Lecture 40 Stripe backend

    Lecture 41 Stripe frontend

    Lecture 42 Make payment and save donation

    Section 13: Show donations

    Lecture 43 Test donations data

    Lecture 44 User donations

    Lecture 45 Admin donations

    Section 14: Reports

    Lecture 46 Admin reports API

    Lecture 47 Admin reports UI

    Lecture 48 User reports UI

    Section 15: User profile and users list

    Lecture 49 User profile

    Lecture 50 Users list in admin

    Lecture 51 Show campaign level donations

    Section 16: Deployment

    Lecture 52 Deployment part - 1

    Lecture 53 Deployment part - 2

    Beginner and intermediate web developers curious about real-time projects