A modern, user-friendly portal for PoliTO students.
Polipo is a redesigned version of the original PoliTO portal, built with a focus on user experience and modern web standards. The goal is to provide students and faculty with a clean, intuitive interface for accessing university services, grades, schedules, and more.
Below is a preview of the main pages. (All images are under ./screenshots/.)
Click to expand screenshots
- ✅ User authentication (login/signup/reset password)
- ✅ Dashboard overview of your courses, grades, and schedule
- 🌙 Optional dark and PoliTO themes
Use this checklist to track upcoming work.
- Implement exam booking system
- Add maps for room navigation
- Add support for free room lookup
- Introduce upcoming exams section
- Implement custom events in the schedule using Appwrite
- Add feedback button
- Add timestamps for uploaded files
- Add 404 page for broken routes
- Add OpenGraph support
- Redesign notifications and messages UX
- Add proper login device info
- Add date order to exam page
- Fix bugs with free room display, exam booking, etc.
- Add support for weekend classes
- Add next lecture to course info
- Add surveys
- Add following, followers, and profile features
- Add support for sso login (unofficial)
- Display power sockets if available in the room for map
- Add GTT public transport support to map (main campus only)
- PWA and notification support
- Add ability to download entire course or folder contents for materials page (including subfolders) with progress tracking
- Display recently uploaded 3 files for easier access on the materials page
- Add multi-language support (Italian, English, and Turkish)
- Redesign email client
- Add support for creating tickets
- Integrate MFA login (waiting for API support)
- Polish mobile responsiveness
- Optimize performance & accessibility
- Clean up & refactor code before public release
Note: The full source code is private during beta. This public repo is demo-only (screenshots and roadmap).
- Clone this repo (or fork for your own portal ideas):
git clone https://github.com/AlpMeteSenel/polipo.git




















