A platform that operates like a movie streaming platform but for short movies created by college students
- Introduction
- The Design Team
- Design Choice of tool
- Frontend Statics
- Backend functionality
- Resources
- Images
- Contributors
The goal assigned to my team was to develop a streaming service specifically for university students.
According to the documentation, we understand we are building a site where only students may publish movies with a maximum runtime of 15 minutes. Authenticated users can view as many videos as they like and engage in social activities.
But unauthenticated individuals (unregistered) can only explore a short selection of films before being asked to sign up (likes, comments, etc). Videos may also be bookmarked and downloaded by authenticated users.
We also determined that the service we are developing will only be available to "participating universities in Nigeria"; as we move further along the pipeline, we want to grow it.
The designers in the team conducted user-qualitative and quantitative research in order to fully comprehend the needs, pain points, and expectations of the majority of users of content management systems. In order to get the best use case for the platform, the design team followed the design process in the order below:
- Empathy Mapping
- Pain Points identification
- Idea Prioritization Matrix
- Brainstorming and Ideation
- User Personas creation
- Creating the user stories
- Final Product Feature selection for MVP
- Creation of user flows
- User Surveys and research
- Prototyping
The design team chose figma because of its collaborative nature,making it easy for all designers to work together,make corrections, comment and track the status of the project.figjam is also similar to figma, it makes the design process easy for designers
- Figma
- Figjam
- Google doc
- Users Interfaces
- Homepage
- Login Page
- Registration Page
- Profile Page
For backend functionality, Python is the language of choice with the Django REST API framework. The web app is expected to have three categories of users namely;
- Visitors
- Users
- Students
Visitors will get to view basic information about the webapp while being prompted to register as either student or user then authenticated to perform other functions like posting a short video for students(student specific function), giving comments on a post, save video, download video and assign a token to every user to secure their account from being hacked or access users password.
Links on how we worked on the design process below: