⬅️

Semestr

Stay Organized β€’ Make Studying Easier β€’ Motivated

Project Overview

Semestr is a fully integrated student dashboard app designed to centralize daily academic and lifestyle tools in one place. It combines essential platforms like school portals, Google Calendar, Spotify, and to-do apps into a seamless experience. Built specifically for students, Semestr eliminates the need to constantly switch between tabs and log into multiple systems β€” everything is accessible from one stylish interface.

Description

How It Works

Semestr uses secure OAuth integrations to connect user accounts across services like Google, Microsoft, Spotify, and school-specific portals. Once logged in, each section is modular β€” users can personalize their dashboard by dragging, rearranging, or hiding widgets. Real-time syncing ensures that calendar events, grades, assignments, and music playback are always up to date across platforms.

Description

Why We Built It

Students today juggle a growing number of apps and websites just to stay on top of their day β€” school platforms, schedules, emails, music, notes, tasks. This app was born from that pain: constantly jumping between tabs, forgetting passwords, or missing due dates. Semestr brings it all together in one modern workspace that’s optimized for student mental load, convenience, and productivity.

Description

Technology Stack

Semestr is built using Tauri for ultra-light desktop deployment, with a frontend powered by TypeScript, HTML/CSS, and JavaScript. It integrates OAuth APIs for secure authentication with Google, Microsoft, and Spotify, while also supporting local plugins and themes. The app is optimized to run natively on Windows/macOS and uses file-based caching to store preferences securely without any backend server.

Description

User Interface Design

Semestr was designed to feel like a modern productivity dashboard β€” with a glassmorphic UI, rounded modules, and a soft pastel color theme. The layout is modular: users can pin widgets like their music player, calendar, assignment tracker, or inbox wherever they want. Subtle hover effects, dark mode support, and iconography were added to give it a polished, responsive, and delightful feel on every device.

Description

Final Evaluation

Semestr demonstrates how scattered student experiences can be unified under one elegant system. While still in development, it’s already a functional, smooth, and highly personalized dashboard that solves a real modern need. From OAuth flow to layout design, it was a rewarding challenge that strengthened our front-end, API integration, and desktop deployment skills. Semestr is more than just a student tool β€” it's a productivity philosophy in app form.

Description

Achievements

🎡 Seamless MP3/MP4 Conversion

Users can instantly download YouTube content in either audio or video formats.

🧼 Ad-Free, Popup-Free

Unlike browser-based tools, Tubeify runs locally and offers a clean experience.

βš™οΈ Fully Offline & Compiled

Packaged with PyInstaller β€” runs as a standalone desktop app with no setup required.

πŸŒ™ Sleek Dark Mode UI

Designed with customTkinter and subtle visual polish for a modern look.

Core Modules

πŸ“… Google Calendar

View, manage, and sync your events directly from your dashboard.

🧾 Assignments & Grades

Connect to your school portal to check upcoming work and GPA.

🎧 Spotify Player

Listen to music while studying, with integrated track control.

πŸ’¬ Quick Links

Instant access to school tools like Brightspace, Blackboard, or email.

πŸ”” Notifications

Get daily reminders, class start alerts, or productivity nudges.

βš™οΈ Custom Themes

Choose between light/dark mode, pastel skins, and layout variations.

View Project on GitHub
← Back to Home