The Scholarship Management System is a full-stack web application aimed at simplifying the scholarship application process for students while providing powerful tools for moderators and administrators. It features role-based access, responsive design, and a seamless user experience for all stakeholders.
- Browse and search for scholarships.
- Apply for scholarships through an easy-to-use interface.
- Track application statuses in real time.
- Provide feedback and rate scholarships.
- Approve or reject scholarship applications.
- Manage scholarships (add, edit, or delete).
- Moderate student reviews.
- Full control over users, scholarships, and applications.
- Assign roles (student, moderator, admin).
- Monitor system analytics and logs.
Access the live project: Scholarship Management System
- React.js
- Tailwind CSS
- Axios for API calls
- Node.js
- Express.js
- MongoDB
- Firebase Authentication for user login/signup.
- JWT for secure role-based authentication.
- Cloudinary for image storage.
- Stripe/SSLCommerz for payment processing.
- Node.js: Install Node.js
- MongoDB: Set Up MongoDB
- Firebase Project: Create Firebase App
- Payment Gateway: Set up an account with Stripe or SSLCommerz.
- Clone the repository:
git clone https://github.com/Arifulit/Scholarship-Client