Royal Academy Education Institute is an institute management system designed to manage institute educational activities efficiently. This is a web-based application that was developed mainly based on eight functions, including user management, financial management, enrollment and attendance management, class management, lesson material management, timetable management, salary management, Q&A and feedback management. Through the use of the Royal Academy Education Institute, it helps students and teachers interact in a convenient manner, and it also helps managers and administrators manage institute tasks effectively and reliably. . We are using the MERN stack to implement this project. We are using the MERN stack to implement this project.
The Payment Management Module is a vital component of the Royal Institute project, developed to handle student fee payments efficiently and securely. It provides a user-friendly system for managing payment transactions, tracking payment statuses, and generating detailed payment records. This module ensures a seamless experience for both students and administrators by automating and streamlining financial operations.
-
Student Fee Payment
- Facilitate online payment of tuition fees via various methods, including credit/debit cards, bank transfers, and digital wallets.
-
Payment Record Management
- Maintain comprehensive payment records, including payer details, amount, date, and method.
-
Payment Status Tracking
- Real-time tracking of payment statuses (pending, completed, or failed).
-
Digital Receipt Generation
- Automatically generate downloadable receipts for successful payments.
-
Overdue Payment Notifications
- Notify students or guardians about overdue fees to encourage timely payments.
-
Refund Management
- Handle refund requests for eligible payments with an efficient approval process.
Backend
npm install bcrypt@^5.1.1
npm install cookie-parser@^1.4.6
npm install cors@^2.8.5
npm install dotenv@^16.4.5
npm install express@^4.19.2
npm install jsonwebtoken@^9.0.2
npm install mongoose@^8.3.1
npm install nodemon@^3.1.0
npm i multer
npm i react-pdf
npm i pathFrontend
npm install @fortawesome/fontawesome-svg-core@^6.5.1
npm install @fortawesome/free-solid-svg-icons@^6.5.1
npm install @fortawesome/react-fontawesome@^0.2.0
npm install @heroicons/react@^2.1.1
npm install @testing-library/jest-dom@^5.17.0
npm install @testing-library/react@^13.4.0
npm install @testing-library/user-event@^13.5.0
npm install axios@^1.6.8
npm install html2canvas@^1.4.1
npm install jspdf@^2.5.1
npm install jspdf-autotable@^3.8.2
npm install react@^18.2.0
npm install react-big-calendar@^1.11.3
npm install react-dom@^18.2.0
npm install react-hot-toast@^2.4.1
npm install react-icons@^5.0.1
npm install react-router-dom@^6.22.3
npm install react-scripts@^5.0.1
npm install web-vitals@^2.1.4
npm i react-to-print
npm install sweetalert2
npm i react-toastify
npm i react-transition-group
npm install @react-pdf/rendererMain File
npm i concurrentlyStart the server
npm run dev

