←Back to projects

PelitaScholar Platform

Intelligence Scholarship Community Platform with AI Integration

Team Size: 1Role: Full stack DeveloperDuration: 3 Days

Tech Stack

  • Typescript
  • Google Cloud Platform
  • Firebase

Project Gallery

PelitaScholar Platform 1

šŸ”ļø PelitaScholar: Intelligence Scholarship Community Platform with AI Integration

React FastAPI Gemini AI Firebase

PelitaScholar is a state-of-the-art scholarship preparation platform powered by Artificial Intelligence. It helps candidates (Seekers) reach international standards through professional feedback, real-world interview simulations, and data-driven scholarship matching.


✨ Key Features

āœļø AI Essay Analyzer Pro

Revolutionize your scholarship essays with iterative feedback and precision scoring.

  • Paragraph-Level Deep Dive: Instant feedback on clarity, impact, and tone for every paragraph.
  • Dimensional Scoring: Track progress across Vision, Evidence, Relevance, and Writing Quality.
  • Progression Analytics: Compare revisions to see exactly how your changes impact your score.
  • Immutable History: Track your growth over time with a secure, view-only archive of all your iterations.

šŸŒŽ Scholarship Matchmaker

Stop searching blindly. Find the best international opportunities tailored to your profile.

  • Global Database: Scans international scholarships based on your academic profile.
  • Compatibility Engine: Get a percentage match based on IPK, IELTS/TOEFL, and experience.
  • Actionable Insights: AI identifies gaps in your profile and suggests strategic improvements.

šŸŽ™ļø Mock Interview Simulator

Practice with an AI panel that knows exactly what scholarship committees are looking for.

  • Context-Aware Simulations: Tailored questions for LPDP, AAS, Chevening, and more.
  • STAR Method Coaching: Built-in guidance for structuring high-impact answers.
  • Panel Feedback: Detailed evaluation of substance and delivery.

šŸ‘Øā€šŸ« Mentoring Ecosystem

Connect Seekers with experienced Awardees (Mentors).

  • Class Management: Mentor-led classes with automated slot tracking.
  • Approval Workflow: Integrated seeker-to-mentor application system.

šŸš€ Tech Stack

LayerTechnology
FrontendReact, Tailwind CSS v4 (Glassmorphism), Lucide-React
BackendPython, FastAPI, Uvicorn
AI IntelligenceGoogle Gemini Pro (Vertex AI / Google AI SDK)
Data & AuthFirebase Auth, Cloud Firestore
VisualizationRecharts (Progression Analytics)

šŸ› ļø Getting Started

Prerequisites

  • Node.js (v18+)
  • Python (v3.9+)
  • Google Gemini API Key
  • Firebase Project

1. Backend Setup

cd backend
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

Create a .env file in the backend directory:

GEMINI_API_KEY=your_api_key_here

Run the server:

uvicorn main:app --reload --port 8000

2. Frontend Setup

cd frontend
npm install

Create a .env file in the frontend directory:

VITE_API_URL=http://localhost:8000

Run the development server:

npm run dev

šŸ“ Project Structure

sherpaai/
ā”œā”€ā”€ backend/            # FastAPI Backend
│   ā”œā”€ā”€ models/         # Pydantic & Prompt Templates
│   ā”œā”€ā”€ services/       # AI & Firebase Logic
│   └── main.py         # Entry point
ā”œā”€ā”€ frontend/           # React Frontend
│   ā”œā”€ā”€ src/
│   │   ā”œā”€ā”€ components/ # Shared UI Elements
│   │   ā”œā”€ā”€ pages/      # Core AI Modules
│   │   └── contexts/   # Auth & State
└── README.md

šŸŽØ Design Philosophy

PelitaScholar uses a Premium Glassmorphism design language.

  • Translucency: Frosted glass effects for a modern SaaS feel.
  • Vibrant Gradients: Professional color palettes (Sherpa Blue, Emerald Green, Indigo Purple).
  • Micro-animations: Smooth transitions and loading states for a premium user experience.

šŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.