Skip to content

Web Platform

School Innovation Hub

A web platform to collect, manage and review ideas submitted by teachers in a school innovation program.

  • Django
  • PostgreSQL
  • HTML
  • CSS
  • JavaScript
Type
Web Platform
My role
Architecture, development & delivery
Core stack
Django, PostgreSQL, HTML
School Innovation Hub idea review board

Context

The Problem

Innovation programs depend on ideas from staff, but ideas collected through emails, paper forms or conversations are easy to lose and hard to review fairly.

Without a shared system there is no clear status for each idea and little feedback to the teachers who submitted them.

What I built

The Solution

I built a web platform where teachers submit ideas through a structured form, reviewers assess them in one place, and administrators see the status of the whole program on a dashboard.

Capabilities

Key Features

A structured home for a school's innovation program: teachers submit ideas, reviewers assess them, and administrators track every idea from submission to decision.
  • Idea submission

    A structured form so every idea is captured consistently.

  • User management

    Accounts for teachers, reviewers and administrators.

  • Administration

    Manage users, categories and the program itself.

  • Idea review

    Review workflow with clear statuses for each idea.

  • Dashboard

    An overview of submissions and their progress.

  • Deployment

    Deployed and available to staff on the web.

Who uses it

User Roles

  • Teacher

    Submits ideas and follows their status.

  • Reviewer

    Assesses ideas and records decisions.

  • Administrator

    Manages users and oversees the program.

User experience

Interface & Screenshots

Select any screen to view it full size.
  • Idea review board
  • Idea submission
  • Program dashboard

1 / 3

Ideas grouped by review status

Idea review board

Engineering

System Architecture

  1. 01Clients

    • TeachersSubmit and track ideas
    • Reviewers & adminsReview and manage
  2. 02Application

    • Django applicationAuth, ideas, review workflow, admin
  3. 03Data

    • PostgreSQLUsers, ideas, reviews
A Django application with a PostgreSQL database, deployed to a Linux server.

Tools

Technology Stack

Backend
PythonDjangoPostgreSQL
Frontend
HTMLCSSJavaScript
Infrastructure
Linux server deployment

Engineering decisions

Challenges & How I Solved Them

  1. 01A fair, transparent review process

    The challenge

    Ideas need consistent assessment and teachers need to know what happened to their submission.

    How I solved it

    Modelled each idea with explicit review statuses so its progress is always visible.

  2. 02Easy for non-technical users

    The challenge

    Teachers should be able to submit an idea in minutes without training.

    How I solved it

    Kept the submission flow short and focused, with clear validation messages.

Ownership

My Contribution

Designed, built and deployed the platform: data model, Django backend, user interface and server deployment.

  • Designed the data model for users, ideas and reviews
  • Built the Django backend and review workflow
  • Built the interface with HTML, CSS and JavaScript
  • Deployed the platform for staff use

Outcomes

Results

Only verified outcomes are listed here.
  • [Add verified project metric here]

Want to know more about this project?

I'm happy to walk you through how it works and the decisions behind it.

Get in touch