██████╗ ██████╗ ███████╗███╗ ██╗ ██████╗██╗ ██╗███████╗██╗ ████████╗███████╗██████╗ ██╔═══██╗██╔══██╗██╔════╝████╗ ██║ ██╔════╝██║ ██║██╔════╝██║ ╚══██╔══╝██╔════╝██╔══██╗ ██║ ██║██████╔╝█████╗ ██╔██╗ ██║ ╚█████╗ ███████║█████╗ ██║ ██║ █████╗ ██████╔╝ ██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║ ╚═══██╗██╔══██║██╔══╝ ██║ ██║ ██╔══╝ ██╔══██╗ ╚██████╔╝██║ ███████╗██║ ╚████║ ██████╔╝██║ ██║███████╗███████╗ ██║ ███████╗██║ ██║ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
*A Web3 based Refugee Re-allocation and Re-habilation platform for Document verification ,Microloan via DE-FI , and donation *
○ Decentralized identity and Financial inclusion platform for refugees•
•Problem Statement : Over 100 million refugees lack legal identification, trapping them in a cycle of exclusion:
- No access to banking, microloans, or a stable jobs.
- No privacy :– centralized systems expose sensitive data to exploitation.
- No trust :– governments/NGOs struggle to verify credentials across borders.
Our solution includes:-
- Soulbound Tokens (SBTs): Issued by trusted NGOs/UN agencies (e.g., UNHCR) as non-transferable IDs, storing verified credentials (biometrics, education, medical records).
- Zero-Knowledge Proofs (ZKPs): Refugees prove eligibility (e.g., "no criminal record") without exposing sensitive data.
-Microloans via DeFi: On-chain credit scores based on transaction history (e.g., repaid loans) unlock small loans in stablecoins (USDC).
🌟 If you find this project helpful, don't forget to star ⭐ the repository and support the community!
- 🚀 Overview
- ✨ Features
- 🛠 Tech Stack
- 📌 Getting Started
- 📁 Project Structure
- ⭐ Support & Community
- 🚀 Ready to Contribute?
- A centralized repository of well-organized notes and study resources for various subjects.
- Categorized by topics, subjects, and semesters to make searching easy.
- Users can contribute and share their own notes and resources.
- Markdown-supported formatting for structured reading.
- A collection of short, insightful articles and guides for students.
- Covers topics like study tips, productivity hacks, career guidance, and academic strategies.
- Regularly updated with fresh content.
- Mobile-friendly reading experience.
- A library of previous years’ question papers for different courses and subjects.
- Helps students prepare for exams by providing real past paper formats.
- Users can upload and share question papers with the community.
- Search and filter options to find relevant papers easily.
- A student-to-student platform for buying, selling, and exchanging academic resources.
- Users can list books, notes, and study materials for sale or donation.
- Secure communication between buyers and sellers.
- Categories for textbooks, lab manuals, stationery, and digital resources.
- Real-time discussion forums for students to interact, ask doubts, and collaborate.
- Separate channels for different subjects and discussion topics.
- Anonymous question-asking feature for students hesitant to post publicly.
- Moderated by community admins to maintain quality discussions.
Category | Technology Used |
---|---|
Framework | Next.js 15.2.2 (Turbopack enabled) |
UI Library | Tailwind CSS 4, Radix UI |
IPFS | [Pinata |
Frontend | React 19, Next.js API Routes |
Icons | Lucide Icons, React Icons |
Styling Utilities | Tailwind Merge, Class Variance Authority |
State Management | React Hooks, Context API (if applicable) |
Frontend integration | Ethers.js |
Backend | Solidity |
Before you begin, ensure you have the following installed:
✔ Git
✔ Node.js (Recommended: v18.x or later)
✔ npm (Comes with Node.js)
- Navigate to the project repository on GitHub
- Click the "Fork" button in the top-right corner of the page
- This creates a copy of the repository in your GitHub account
- Choose your personal account as the destination for the fork
git clone https://github.com/<your-username>/student-hub.git
cd student-hub
npm install
Create a .env.local
file in the root directory and add the following variables:
MONGO_URI=""
npm run dev
The app will be available at http://localhost:3000.
student-hub/
│── public/ # Static assets (logos, icons, etc.)
│── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Next.js page routes
│ ├── styles/ # Global Tailwind CSS styles
│ ├── utils/ # Helper functions
│ ├── hooks/ # Custom React hooks
│── .env.local # Environment variables
│── package.json # Project dependencies & scripts
│── tailwind.config.js # Tailwind CSS configuration
│── next.config.js # Next.js configuration
- Have an idea or suggestion? Open an issue!
- Found a bug? Report it in GitHub Issues.
- Like the project? ⭐ Star the repository to support us!
We appreciate all contributions to Student Hub!
Check out CONTRIBUTION.md and start coding!