Please enable JavaScript.
Coggle requires JavaScript to display documents.
St Paul's Movie Night Web Solution - Coggle Diagram
St Paul's Movie Night Web Solution
Problem
St Paul's School requires a web app to facilitate music events amongst students.
Solution
Create a web app that allows users to login and connect to events, vote for movies, donate money, enhance house sprit, and engage in discussions.
What must be completed
8 - 10 A3 Pages of Documentation
problem statement
mind map/s
user personas
mind map
MOSCOW chart
data sources
existing solutions (annotated)
PSE impacts
data flow diagram
sketches of UI
algorithms & pseudocode
Evaluation
Data Security Processes
Data Exchange and Systems
CIA Triad
4 - 6 A4 Pages of annotated source code
2 - 4 minute recording of website funcitonality
OBS studio
demonstrate login
demonstrate event connection
demonstrate voting process
demonstrate playlist feature
Functioning HTML website
Web App
Code
Software
Flask
routing
templates
Pycharm
Coding
Debugging
Python
functionalities
HTML/CSS
visual design
User Interface
Navigation
Search bar
Movie Night Events
Movie Vote
Film selecton
Header/Footer
Title
Links
Movie Vote
Film Selection
Events
Contact Information
Login Page
Login/Logout
Programming Requirements
Pycharm
Coding
Python
HTML
Coggle
Mind Map
detailed planning
task breakdown
TMDB API
Figma
User Personas
Existing Solutions
LetterBoxd
User reviews
Social component for discussion and feedback
Structured search and filter componenet
IMDB
Age ratings
User Preferences (recommendation)
User Reviews
Common Sense Media
Rating and Review system
Filtering capabilities
HTTPS authentification
User Story
Personal, Social, Economic Impacts
Constraints & Limitations
User Personas
Chris
Streamline the movie selection process for upcoming screenings.
Maintain a curated and high-quality experience for moviegoers.
Reduce manual effort in managing movie requests and approvals
Sarah
Ensure that movies requested for family-friendly events are appropriate for
children.
Have confidence that the system filters out inappropriate content.
Easily find and request movies suitable for her children’s age group.
Jake
Promote niche, indie, and classic films to a wider audience.
Discover and request lesser-known films not typically shown in mainstream
cinemas.
Engage with a community of film enthusiasts who share his interests.
Emma
Stay informed about upcoming film events and screenings.
Ensure her personal data is secure when using the system.
Receive promotional updates without compromising her privacy.
Constraints and Limitations
Constraints
Timeframe - project must be completed within an assigned time duration restricting time available for planning development and testing.
Technology - The solution must be developed using HTML, CSS, and JavaScript, limiting ability to used advanced systems
School Policies - system must comply with SPS digital and privacy policies
Devices - ssytem must be functional reliably across all shool issued devices
Limitations
Digital literacy - users may have limited technological knowledge
Data Source - the web app depends on an external database which may cause issues out of the control of web developers at SPS
Network - the system relies on consistent internet access for features such as real time voting and movie data retrieval