Scholara is a full-featured scholarship management system that helps students discover, apply and track scholarships from various universities around the world. The platform also provides admins and scholarship providers with powerful tools to manage applications, reviews, and more.
Scholara was created to simplify the process of finding and applying for scholarships. It centralizes verified scholarship opportunities in one place and allows students to manage applications efficiently. Admins can easily monitor, publish, and review scholarship details and applicant data.
- Browse global scholarships by university, degree, and category.
- Apply to scholarships directly through the platform.
- Secure payment for application fees (Stripe).
- View application history and status.
- Post and manage reviews for scholarships.
- Review and moderate user-submitted reviews.
- Add new scholarships.
- Manage flagged content and ensure content quality.
- Have limited administrative privileges compared to full Admins.
- Add, update, or delete scholarship listings.
- Dashboard with analytics (total users, scholarships, applications, reviews).
- Manage user accounts and roles.
- Review applications and approve or reject them.
- Respond to user reviews.
- Admin can set any role.
- Responsive design with React, Tailwind CSS, and DaisyUI.
- Authentication with Firebase Access Token in Local Storage and social login (Firebase).
- Secure backend using Express.js and MongoDB.
- Token-based protected routes.
expresscorsdotenv
mongodbstripe
reactreact-router-domaxiosfirebasetailwindcssdaisyuireact-iconslottie-react@stripe/react-stripe-js@stripe/stripe-js@tanstack/react-queryreact-hook-formreact-responsive-carouselrechartssweetalert2
This guide will help you set up and run the project locally on your machine.
Make sure the following tools are installed on your system:
- Node.js (Recommended: LTS version)
- npm (comes with Node.js) or Yarn (optional)
- A code editor like Visual Studio Code
Clone the project to your local machine using Git:
git clone https://github.com/meshal10613/inlingo-client.gitUsing npm:
npm installOr using yarn:
yarn startBuild for Production
npm run buildFor queries or support:
- Email: syedmohiuddinmeshal24@gmail.com
- GitHub: https://github.com/meshal10613
- Phone/What's App: +880 1764447574
---
Let me know if you want to:
- Add environment variable setup instructions (`.env`)
- Include backend (API) setup if you're integrating it
- Convert for **Vite**, **Next.js**, or **React Native** projects
I can tailor it perfectly to your exact stack.Made with ❤️ by Syed Mohiuddin Meshal