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 2 months 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!

Related

Similar Projects

You might also be interested in these projects

AI Powered Virtual Assistant
Software Development
0.0 (0)
Intermediate
S
Sruti Gupta
Verified Seller

AI Powered Virtual Assistant

AI-powered virtual assistant with voice commands, Gemini AI, JWT authentication, and personalized user profiles for seamless interaction.

React.js Node.js Express.js +4
E-Commerce Web Application Testing
Software Development
0.0 (0)
Beginner
A
Archana Patil
Verified Seller
50% OFF

E-Commerce Web Application Testing

A complete Manual Testing project for an E-Commerce website including Test Cases, Bug Reports, RTM, API Testing using Postman, SQL Validation, and QA

Manual Testing Postman SQL +4
₹99 ₹199
View Project
Banking-transaction-simulation-system
Software Development
0.0 (0)
Intermediate
S
SUNKARI SRUTHI S
Verified Seller
20% OFF

Banking-transaction-simulation-system

Full-Stack Banking Simulation System is a secure web application that simulates real-world banking operations, transactions, and account management.

java springboot +6
₹1,999 ₹2,499
View Project
Social Media Clone - Linkedin
Software Development
FREE
0.0 (0)
Intermediate
R
Rachit Kumar
Verified Seller

Social Media Clone - Linkedin

"LinkedIn Lite" a scalable social networking web application featuring secure Authentication, Profile management, Post creation, NewsFeed rendering.

React.js Node.js Express.js +4