I'm a CS student in my third year at Le CNAM Lebanon. A few months ago I noticed something frustrating — students were constantly asking each other in random group chats: "does anyone have the link for X course materials?" Every semester, the same chaos. No central place. No organization. Just noise.
So in February 2025 I started a Telegram channel called Info Links — just me, manually organizing course links, Telegram groups, Google Drive folders, and Google Classroom links by program, year, and semester. No code. No fancy tools. Just organization and consistency.
What started as one person with a simple idea grew to 300+ students in under a year. Posts were hitting 3000+ views. I realized the problem was real — and bigger than I thought.
For months I dreamed about turning it into a proper website. A couple days ago, on April 11th, I finally did.
What I built
Info Links is now a full platform covering 50+ courses — from foundational subjects all the way through License and partial Master's degrees in Computer Science.
For students:
- 🔍 Smart search by course name or code
- 📋 Courses organized by program, year, and semester
- 🔗 Multiple resource types per course — Google Drive, Google Classroom, Telegram, and external links
- 🏷️ Optional vs mandatory course tagging
- 🌓 Light/Dark mode, fully responsive
- 💬 Submit new resources or report broken links directly from the site
- ⭐ Feedback System — Rate the platform and provide suggestions
For me as admin:
- Full course management — add, edit, delete, organize
- Analytics dashboard — daily visitors, 7/30/90-day and all-time stats
- Contribution review — approve or reject user-submitted resources
- Report management — handle broken link reports
- JSON export for full data backup
- Feedback Management — View and manage user feedback and ratings
The tech
- Frontend: Pure HTML5, CSS3, Vanilla JavaScript
- Backend/Database: Supabase (PostgreSQL)
- Deployment: GitHub Pages
- Built with: Claude AI as my pair programmer
No framework. No build step. One focused project that does exactly what it needs to do.
Why free, always
Someone asked me why I don't charge for access — I could easily charge for the content, honestly.
My answer: if I was a broke student looking for my course materials, I wouldn't pay. So I won't charge. Simple as that.
This project exists because of the community. It belongs to the community.
What's next
I'm learning Go and plan to rebuild the backend as a proper REST API with PostgreSQL. The frontend stays the same — the backend becomes my real Go learning project, with an actual use case instead of another tutorial todo app.
The goal isn't just to learn Go. It's to eventually open this up so any university can self-host their own version of Info Links for their students.
Where to find it
- 🌐 Live site: infolinks.app
- 💻 GitHub: github.com/MohamadObeid9/Info_Links
- 📢 Telegram channel: @Info_Links9
What's the most useful thing someone built for their university or local community that you've seen? Looking for inspiration on where to take this next.
The best projects start with a real problem. This one started with students asking the same question over and over in a group chat. Sometimes that's all it takes.
Top comments (1)
Great story. The best projects start with a real problem, and you proved it. I’m doing something similar — building a VPN infrastructure to solve actual internet restrictions for my family. Keeping it free for those who can’t pay is a class act. Thanks for the inspiration.