Kirvy Gian Perez
1 / 4

Pawi - Student Productivity Dashboard

Early AccessFreeProductivity

helps students manage assignments, track deadline, organize tasks, and stay on top of coursework with Canvas integration

Early Access: this app is still being built, so some things may not work as expected yet.

Visit site

README

Pawi — Student Productivity Platform

Pawi is a student productivity platform that helps students manage assignments, track deadlines, organize tasks, and stay on top of their coursework through Canvas LMS integration.

Overview

Pawi brings essential academic planning tools into one place, helping students stay organized and manage their academic workload more effectively.

Features

  • Canvas LMS Integration — Connect your Canvas account to access courses, assignments, announcements, and calendar events.
  • Assignment Tracking — View assignments and monitor upcoming deadlines.
  • Task Management — Organize academic responsibilities and keep track of tasks.
  • Calendar — View important academic events and deadlines.
  • Dashboard — Get an overview of coursework, upcoming assignments, and academic activity.
  • Analytics — Review assignment progress, workload, and course-related insights.
  • Notes — Keep academic notes organized in one place.
  • Google Authentication — Sign in securely using Google.
  • Course Management — Choose which Canvas courses to include in your workspace.
  • Secure Canvas Connection — Store Canvas credentials securely with encryption at rest.
  • Privacy and Terms — Access the application's Privacy Notice and Terms of Service.

Tech Stack

Frontend

  • React
  • Vite
  • JavaScript or TypeScript, depending on the source files
  • Responsive web interface

Backend

  • Python
  • FastAPI
  • REST API endpoints
  • Canvas LMS API integration

Database and Authentication

  • Supabase
  • Supabase Authentication
  • PostgreSQL
  • Encrypted storage for Canvas access tokens

Deployment

  • Vercel
  • Custom domain: https://www.pawii.me

Architecture

Pawi uses a frontend-backend architecture:

  1. The React frontend provides the user interface.
  2. Supabase handles user authentication and database services.
  3. The FastAPI backend manages application logic and authenticated API requests.
  4. The Canvas LMS API supplies course-related information.
  5. The frontend displays synchronized academic information in the user's workspace.

Live Application

Visit https://www.pawii.me to access Pawi.

Purpose

Pawi aims to make academic life more manageable by bringing coursework, assignments, deadlines, and productivity tools together in one convenient platform.


Pawi — Stay organized. Stay on track.

Journey

Building a dev tool or hiring developers? Get seen here. Become our Sponsor

Stays free because of
  • rodge-dev
  • Carlo Dandan
  • John Javier R. Idmilao
  • wacxv
  • Lixter Niño D. Dinawanao
  • Ian de Jesus
  • DXT303
  • Benson
  • King Salomon
  • exciar
  • Mon Albert Gamil
  • euphydev
  • Joowd
  • UrAvgProgrammer
  • Doctor Scoliosis
  • </Peter> "21st Dev Vinci"
  • Ruri
  • <JRJDev>
  • RCastromero()
  • Kaihzan-Nixxo C. Jamilla
  • Nico Alumbro
  • Lewis John Villamor
  • JB Benedicto
  • Michael William Mesina
  • rodge-dev
  • Carlo Dandan
  • John Javier R. Idmilao
  • wacxv
  • Lixter Niño D. Dinawanao
  • Ian de Jesus
  • DXT303
  • Benson
  • King Salomon
  • exciar
  • Mon Albert Gamil
  • euphydev
  • Joowd
  • UrAvgProgrammer
  • Doctor Scoliosis
  • </Peter> "21st Dev Vinci"
  • Ruri
  • <JRJDev>
  • RCastromero()
  • Kaihzan-Nixxo C. Jamilla
  • Nico Alumbro
  • Lewis John Villamor
  • JB Benedicto
  • Michael William Mesina
Join them

Oct 10, 2026

Pawi was built to help university students who use Instructure Canvas manage their academic responsibilities in one place. What started as an idea to make student life easier grew into a platform that brings assignments, deadlines, courses, and productivity tools together.

Building a dev tool or hiring developers? Get seen here. Become our Sponsor

Stays free because of
  • exciar
  • JB Benedicto
  • Michael William Mesina
  • RCastromero()
  • Kaihzan-Nixxo C. Jamilla
  • UrAvgProgrammer
  • Doctor Scoliosis
  • Carlo Dandan
  • Nico Alumbro
  • euphydev
  • rodge-dev
  • </Peter> "21st Dev Vinci"
  • Joowd
  • King Salomon
  • <JRJDev>
  • wacxv
  • Lewis John Villamor
  • Lixter Niño D. Dinawanao
  • John Javier R. Idmilao
  • Benson
  • Ian de Jesus
  • Mon Albert Gamil
  • Ruri
  • DXT303
  • exciar
  • JB Benedicto
  • Michael William Mesina
  • RCastromero()
  • Kaihzan-Nixxo C. Jamilla
  • UrAvgProgrammer
  • Doctor Scoliosis
  • Carlo Dandan
  • Nico Alumbro
  • euphydev
  • rodge-dev
  • </Peter> "21st Dev Vinci"
  • Joowd
  • King Salomon
  • <JRJDev>
  • wacxv
  • Lewis John Villamor
  • Lixter Niño D. Dinawanao
  • John Javier R. Idmilao
  • Benson
  • Ian de Jesus
  • Mon Albert Gamil
  • Ruri
  • DXT303
Join them