Skip to content

About

A collaborative hub for JIS University students to access notes, past questions, and academic resources.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Notes Nexus Logo

Notes Nexus

Your JIS University Study Hub — Notes, PYQs & Student Marketplace

🌐 Live Site  ·  ✨ Features  ·  🛠️ Tech Stack  ·  🤝 Contributing

Next.js Supabase Tailwind CSS Vercel License


Disclaimer: Notes Nexus is a student-run, unofficial initiative. It is not affiliated with or endorsed by JIS University.

About

Notes Nexus is a free, open-source, university-wide platform where students can discover, share, and rate study materials. Whether you need lecture notes for your next exam, previous year question papers (PYQs) to practice, or a second-hand textbook from a senior — Notes Nexus has you covered.

Departments Supported

Department Degree Semesters
Computer Science & Engineering B.Tech 8
Computer Applications BCA 8
Pharmacy B.Pharma 8
Pharmacy (PG) M.Pharma 4
Law BBA LL.B (Hons.) 10
Business Administration BBA 6
Bioscience & Biotechnology B.Sc / M.Sc 6
Physics B.Sc / M.Sc 6
Mathematics B.Sc / M.Sc 6
Education B.Ed 4

Features

  • 📚 Lecture Notes — Browse, search, and filter notes by department, semester, and subject. Sort by rating, newest, or most viewed.
  • 📝 Previous Year Questions (PYQs) — Filter by Mid Sem / Final Sem and year to find exactly the paper you need.
  • 🛒 Student Marketplace — Buy and sell second-hand books, drafters, lab instruments, and more with a built-in listing board.
  • ⭐ Ratings & Reviews — Rate materials (1–5 stars) to surface the best content for your juniors.
  • 📤 Community Uploads — Any verified student can contribute notes and PYQs. Every upload is admin-moderated before going live.
  • 🔐 Secure PDF Viewer — In-app viewer with download deterrence so materials stay within the platform.
  • 📱 Mobile-First Design — Fully responsive neo-brutalist UI built for phones, where most students browse.
  • 🔍 SEO Optimized — Dynamic sitemap, Open Graph images, and structured data for every page.

Tech Stack

Layer Technology
Framework Next.js 16 (App Router, React 19)
Language TypeScript + JavaScript
Styling Tailwind CSS 4
Database & Auth Supabase — PostgreSQL, Google OAuth, Row Level Security
File & Image Storage Cloudinary (PDFs, marketplace photos, optimized delivery)
Animations Framer Motion (lazy-loaded via LazyMotion)
Analytics Vercel Analytics + Speed Insights
Deployment Vercel

Roles & Access

Role Can Browse Can Rate Can Upload Can Moderate
Visitor (no login) ✅ ❌ ❌ ❌
Contributor (Google OAuth) ✅ ✅ ✅ (after admin approval) ❌
Admin (fixed allowlist) ✅ ✅ ✅ ✅

Getting Started

Prerequisites

  • Node.js 18 or higher
  • A Supabase project (free tier works)
  • A Cloudinary account for file and image storage

Installation

# Clone the repository
git clone https://github.com/dasouvik122005/Notes_Nexus.git
cd Notes_Nexus

# Install dependencies
npm install

# Run the database migration in your Supabase SQL Editor
# → File: supabase/migrations/0001_init.sql

# Start the dev server
npm run dev

Open http://localhost:3000 to view the app.

Contributing

Contributions are welcome! Whether it's a bug fix, new feature, or documentation improvement — all PRs are appreciated.

  1. Fork the repository
  2. Create a feature branch — git checkout -b feature/your-feature
  3. Commit your changes — git commit -m "feat: add your feature"
  4. Push to the branch — git push origin feature/your-feature
  5. Open a Pull Request

Please read CONTRIBUTING.md and CODE_OF_CONDUCT.md before contributing.

Team

Built with ❤️ by students of JIS University.

Name GitHub LinkedIn
Souvik Das @dasouvik122005 LinkedIn
Kumaresh Jana @iamkumaresh LinkedIn
Rajdip Garai @rajdipgarai LinkedIn

License

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

About

A collaborative hub for JIS University students to access notes, past questions, and academic resources.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages