ENGRAM is a modern, open-source web platform designed to centralize all study materials for IP University students across 8 engineering branches and semesters.
ENGRAM is and will always stay free to access with no ads and no trackers. It aims to provide instant access to notes, previous year questions, lab manuals, and comprehensive resources without the typical friction of academic resource hunting or unreliable websites.
Born from Frustration, Built for (potential) Solutions
"I don't know about you, but during exam prep, I don't like having to open 4 different websites, 2 drive links and 4 WhatsApp groups just to get good material. Sometimes the websites are down, have bad UI and are filled with ads, half the notes are outdated or just confusing. This was me literally two days before our last exam and I honestly had it. That's why I started making ENGRAM."
This is... a very large scale project
large scale enough that most others that've undertook it just give up due to the sheer volume.
To not go down the same path, this is Open Source
Some stuff we've proudly achieved
- ✅ Aggregated Content - Notes from Dotnotes, SyllabusX, Bunk to Brains and Fifteenfourteen (with proper credits and attributions)
- ✅ Clean Interface - Modern, space-themed UI with no ads or trackers
- ✅ Smart Organization - Branch and semester-based structure
- ✅ Google Drive Integration - Currently using JSON metadata with Google Drive links for 15,000+ materials
- 🚧 Community Upload System - Easy pull request workflow for material contributions
- 🚧 Real-time Updates - Always current materials with community maintenance
- 🚧 Contributor Recognition - Your name on every note you upload (with potential backlinks)
Scattered Resources
Most notes on present sites are old, new assignments don't get uploaded, and you REALLY have to dig to find quality material.
Outdated Content
Old notes, old papers, outdated assignments. Without active maintenance, platforms become digital graveyards.
Poor User Experience
Bad UI, ads everywhere, unreliable websites that go down during exam time when you need them most.
|
Continuous Updates Syllabus changes, new subjects emerge, old materials become outdated. Without active maintenance, ENGRAM becomes just another dead repository. |
Content Quality The best notes come from students who just mastered the subject. Your fresh perspective and recently created materials are invaluable. |
Network Effects The more students contribute, the better ENGRAM becomes for everyone. We need critical mass to become the go-to resource. |
"I want us to create a resource that out-lives us even after graduation, constantly evolves and is a token from us to our future juniors. Simple."
- Frontend: React 18 + TypeScript + Vite
- Styling: Tailwind CSS + ShadCN UI components
- Routing: React Router for seamless navigation
- State: Local Storage for user preferences
- Content: JSON metadata with Google Drive integration
- Deployment: GitHub Pages with custom domain
|
Development Requirements:
|
System Requirements:
|
# Clone the repository
git clone https://github.com/kuberwastaken/engram
cd engram
# Install dependencies (choose one)
npm install
# or
yarn install
# or (recommended)
bun install
# Start development server
npm run dev
# or
yarn dev
# or (recommended)
bun dev
# Open your browser to http://localhost:8080ENGRAM currently aggregates materials from multiple trusted sources, with proper attribution - this might be stingy but most websites aren't maintained because there's no monetary gains from having websites like these
except if you have adblock, which just ruins the entire experience.
We've made sure to properly attribute EVERY note gathered in Engram
Coming soon! If you have a large repository or volume of content, DM me.
This is not just an open-source project - it's OUR collective responsibility to build and maintain the study hub that IPU desperately needs.
🌟 The goal isn't just to build a study platform - it's to create a sustainable ecosystem where knowledge flows freely between IPU students across generations.
This affects ALL of us. Let's make it happen together.
|
|
|
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
Built with ❤️ by Kuber Mehta and the entire IPU student community


