Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MERN Stack Charity and Crowd Funding App
Rating: 4.3 out of 5(4 ratings)
70 students

MERN Stack Charity and Crowd Funding App

Build a real-time Charity and Crowd Funding App using the most powerful web tech-stack MERN.
Last updated 8/2024
English
English [Auto],

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.

Course content

16 sections • 53 lectures • 6h 42m total length
  • Promo13:09

    Explore building a MERN stack charity and crowdfunding app using React, Tailwind, Ant Design, Zest, Node, Express, MongoDB, and Stripe, featuring admin and donor workflows and campaigns, donations, and reports.

  • Create react app using vite5:59

    Set up the front end for the mern charity app by creating a react app with vite, installing dependencies, and running npm run dev to view at localhost 5173.

  • Tailwind css setup4:33

    Install and demo Tailwind css in a react app using the official docs, add config files, update index.css, and run npm run dev; test tailwind utilities like p-10 and bg-gray-500.

  • Ant design setup7:36

    Install and set up the Ant Design UI component library for your MERN charity app, then implement primary and default buttons using the library and its documentation.

  • Override ant design styling12:35

    Override the default styling and behavior of the entity components by using a theme provider, applying component-level and global token overrides for colors, borders, and sizes.

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 App

Certainly, I'd be happy to elaborate on the features included in the MERN Stack Charity and Crowd Funding App


  1. Create a React app with Vite.

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

  3. Implement a robust and secure authentication system using JWT.

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

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

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

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

  8. User donations will be processed using the Stripe payment gateway.

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

  10. Admins can view donations for all campaigns.

  11. Admins can view reports for the campaigns.

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

  13. 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.

Who this course is for:

  • Beginner and intermediate web developers curious about real-time projects