Skip to content

AnkitPradhan2004/masaipe

Repository files navigation

πŸ“š Masaipe App

Masaipe App is a web-based platform for managing classes, mentors, and payments in EdTech organizations. Users can track sessions, manage payments, generate receipts, and communicate seamlessly with mentors and administrators. The platform simplifies administrative workflows while ensuring accuracy and transparency in all operations.

🌐 Live Demo: (https://masaipe.netlify.app/)


πŸ“Œ About the Project

Masaipe App is designed to:

  • Track classes and mentor sessions effectively.
  • Automate payment calculations and receipt generation.
  • Facilitate seamless communication between mentors and admins.
  • Provide a secure and auditable system for managing financial and educational workflows.

πŸ† Features

βœ… Core Features

  • User Authentication πŸ”’
    Secure login and role-based access for admins and mentors.

  • Session Management πŸ—“οΈ
    Track completed sessions and attendance.

  • Payment Automation πŸ’°
    Calculate payouts including taxes and other deductions automatically.

  • Receipt Generation 🧾
    Generate and download payment receipts for mentors.

  • Communication Tools πŸ’¬
    Send notifications and updates to mentors and admins.

🌟 Future Enhancements

  • Dashboard & Analytics πŸ“Š
    Visual summaries of sessions, payments, and mentor performance.

  • Advanced Payment Rules 🧾
    Support for different tax rules, bonuses, and deductions.

  • Bulk Upload & Integration πŸ“
    Upload multiple mentors, classes, or sessions at once.

  • Payment Gateway Integration πŸ’³
    Direct payouts to bank accounts or wallets.


βš™οΈ Tech Stack

  • Frontend: React.js, TypeScript, Tailwind CSS
  • Backend / Database: Node.js, Express.js, MongoDB
  • Deployment: Vercel / Netlify

πŸ“‚ Project Structure

masaipe-app/ β”‚ β”œβ”€β”€ MasaipeApp/ # Main React app folder β”œβ”€β”€ public/ # Static assets β”œβ”€β”€ src/ # React source files β”‚ β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ pages/ β”‚ β”œβ”€β”€ hooks/ β”‚ └── App.jsx β”œβ”€β”€ package.json β”œβ”€β”€ tailwind.config.js β”œβ”€β”€ tsconfig.json β”œβ”€β”€ vite.config.js └── vercel.json


πŸš€ Installation & Setup

  1. Clone the repository
git clone (https://github.com/AnkitPradhan2004/masaipe.git)
cd MasaipeApp

## Install dependencies

npm install


## Run the development server

npm run dev


## Build for production

npm run build

## πŸ“Œ Author

Ankit Kumar Pradhan
Web Developer & Problem-Solver

About

About πŸ’° Payout Automation System for EdTech Mentors A secure, flexible, and auditable platform to automate payouts for mentors, instructors, and evaluators in EdTech organizations. Streamlines session tracking, payout calculations, tax handling, receipt generation, and communication β€” all in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors