Skill Bolt
Initializing Platform
Skill Bolt
Marketplace Services Custom Projects Customization About Blog Contact Affiliate Program
Login Get Started Free

Connect with us

Software Development v1.0.0 Intermediate

ScholarBridge - Where Every Scholarship Finds You

0.0 (0)
0 Downloads
Updated 1 day ago

Full-stack web platform designed to connect students with scholarship opportunities and help trusts/NGOs manage and approve applicacations efficiently

Technologies & Skills

PostgreSQL (database) Node.js Express.js (backend API) React.js Vite Tailwind CSS (frontend) JWT (authentication) Cloudflare R2 (document storage)
INR 199
INR 249 20% OFF

Limited time offer

What's Included

Complete Source Code
Documentation
Project Report
Presentation Slides
External Download Link

Support & Customization

Support: None
Custom modifications not available
File Size 2.46 MB
Last Updated Mar 30, 2026

Resource Links

Purchase this project to unlock source and premium resources. Document/report remain secure preview-based on this page.

ScholarBridge


ScholarBridge is a full-stack web platform designed to connect students with scholarship opportunities and help trusts/NGOs manage and approve applications efficiently. The system is built for transparency, scalability, and ease of use for all stakeholders.

Technology Stack


  • PostgreSQL (database)
  • Node.js, Express.js (backend API)
  • React.js, Vite, Tailwind CSS (frontend)
  • JWT (authentication)
  • Cloudflare R2 (document storage)

Features


  • Student registration, login, and application submission
  • Trust/NGO registration, login, and dashboard
  • Multi-trust approval system for scholarship applications
  • Smart Filtering: Trusts see only applications matching their preferences
  • Auto-close applications when fully funded
  • Secure document upload and download (Cloudflare R2)
  • Admin dashboard for analytics and management
  • Profile management and password change for trusts
  • Responsive, modern UI with role-based access

Project Structure


  • backend/ - Node.js/Express API server, database migrations, and business logic
  • frontend/ - React.js client app (Vite + Tailwind CSS)
  • docs/ - Documentation and setup guides

Key Endpoints


  • /api/auth/login - User login (JWT)
  • /api/auth/register - User registration
  • /api/trusts/dashboard - Trust dashboard data
  • /api/trusts/profile - Trust profile info
  • /api/trusts/change-password - Change trust password
  • /api/student/applications - Student application management

Security


  • Passwords are hashed using bcrypt and stored as password_hash in the database
  • JWT-based authentication for all protected routes
  • Role-based access control for students, trusts, and admins


Future Enhancements


Known Issues


Installation

  1. Clone the repository
  2. Utilize .env file inside backend/server , replacing with your values:


PORT=4000

DATABASE_URL=postgresql://user:password@localhost:5432/db_name


JWT_SECRET=

JWT_EXPIRES_IN=


ENCRYPTION_KEY_BASE64=


# SMTP_HOST=

# SMTP_PORT=

# SMTP_USER=

# SMTP_PASS=


# .env

NODE_ENV=development            # or production if you want, careful with fallback behavior

MAIL_FROM=""


SMTP_HOST=smtp.gmail.com

SMTP_PORT=587

SMTP_USER=

SMTP_PASS=


APP_NAME=ScholarBridge


# Cloudflare R2 Configuration

# Replace these with your actual CloudFlare R2 credentials

R2_ACCOUNT_ID=

R2_ACCESS_KEY_ID=

R2_SECRET_ACCESS_KEY=

R2_BUCKET_NAME=

R2_ENDPOINT=

R2_PUBLIC_DOMAIN=


3. Create 2 separate terminals :

  • cd backend/server -> npm i -> node server.js
  • cd frontend -> npm i -> npm run dev

Usage

  • Student registration, login, and application submission
  • Trust/NGO registration, login, and dashboard
  • Multi-trust approval system for scholarship applications
  • Smart Filtering: Trusts see only applications matching their preferences
  • Auto-close applications when fully funded
  • Secure document upload and download (Cloudflare R2)
  • Admin dashboard for analytics and management
  • Profile management and password change for trusts
  • Responsive, modern UI with role-based access


System Requirements

Compatible across Windows, Linux & Mac.

Open Slides

No Q&A available yet

Be the first to ask a question!

Ask a Question

Customer Reviews

0.0 0 reviews
5
0
4
0
3
0
2
0
1
0

Write Your Review

No reviews yet

Be the first to review this project!