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
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
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
Idea review board Idea submission Program dashboard
Engineering
System Architecture
01Clients
- TeachersSubmit and track ideas
- Reviewers & adminsReview and manage
02Application
- Django applicationAuth, ideas, review workflow, admin
03Data
- PostgreSQLUsers, ideas, reviews
Tools
Technology Stack
- Backend
- PythonDjangoPostgreSQL
- Frontend
- HTMLCSSJavaScript
- Infrastructure
- Linux server deployment
Engineering decisions
Challenges & How I Solved Them
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.
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
- [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.