MilaapClone

screenshot of MilaapClone
express
react
chakra-ui

Milaap is an online crowdfunding platform that enables anyone across India to raise funds

Overview

Milaap.org is an online crowdfunding platform in India that allows individuals to raise funds for various causes. The project aims to create a web application that facilitates donations and loans to those in need. Some notable features of the application include the use of Redux-store and local storage to minimize network requests, toast notifications for user actions, pop-up modals for additional details, and responsive design for different screen sizes. The technology stack used for this project includes React. The project is licensed under GPLv3 and AGPL.

Features

  • Stripe Payment Integration
  • Google OAuth with JWT token
  • Filtering and Sorting of items
  • Search functionality with debouncing
  • Cart functionality for adding and removing items
  • Pop-up modals and toast notifications
  • Dynamic product pricing on payment page
  • User sign up and login functionality

Summary

The Milaap.org clone is a web application designed to facilitate crowdfunding and financial assistance to individuals in need. The application offers a range of features such as payment integration, user authentication, filtering and sorting of items, and a responsive design. By cloning the project repository and following the installation guide, users can set up their own instance of the Milaap.org clone.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

chakra-ui
Chakra UI

Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.

Redux

Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.