Customer Milestone 2 Demo Plan - bounswe/bounswe2024group6 GitHub Wiki
Prerequisites
In order to ensure we have a smooth demo during the customer milestone, designs for all pages should be complete. In addition, the backend should be able to respond to all requests made by the front-end and mobile applications. The application will have to be filled with real data, (data that is actually in the database instead of being embedded in the front-end/mobile application). This can be accomplished by creating fake users using fake email addresses.
General Outline
The demo will consist of two parts. The first is the front-end presentation, where the
- Register
- Login
- Dark/Light Mode
- Forum Feed
- Going into comments of a forum post
- Bookmarking a post
- Going into a users page from their comment
- Following a user while in their page
- Creating a post
functionalities will be shown. For the mobile part of the demo,
- Go to notifications
- Go to user profile from notifications
- Follow user
- Go to quiz feed
- Create a quiz
- Solve quiz functionalities will be shown. Each part should take approximately 5 minutes to stay within the time limit of the demo.
Content & Details
Quiz Feed Content:
Title | Description | Level | Creator |
---|---|---|---|
Everyday Objects | Identify common household and everyday items in English. | A1 | @EnglishBeginner |
Colors and Shapes | Match colors and shapes to their names in simple sentences. | A1 | @ColorFanatic |
Weather Words | Learn key vocabulary to describe the weather and seasons. | A2 | @SkyWatcher |
Clothing Vocabulary | Recognize and name clothing items and accessories. | A1 | @FashionGuru |
Jobs and Occupations | Test your vocabulary for professions and workplaces. | A2 | @CareerCoach |
Synonyms for Beginners | Match simple words with their synonyms to expand your vocabulary. | A2 | @WordWizard |
Animal Names | Identify common animals and their English names. | A1 | @AnimalLover |
Transportation Vocabulary | Learn words related to vehicles and modes of transportation. | A2 | @TravelExpert |
Forum Feed Content:
Title | Tags | Creator |
---|---|---|
Tips for Expanding Vocabulary | #vocabularytips | @LanguageLover |
Fun Ways to Practice English | #fun | @EnglishFanatic |
Best Apps for Beginners | #learningmaterial | @TechLearner |
How to Remember New Words | #vocabularytips | @WordMaster |
Common Mistakes in English | #commonmistakes | @GrammarGuru |
Favorite English Books | #resources | @Bookworm101 |
Watching TV Shows for Learning | #fun | @MediaBuff |
Studying English on a Budget | #learningmaterial | @FrugalLearner |
Additionally, we want the mobile presentation to use the same user as the one that was followed in the Front-End presentation. This way, we can show the notification mechanism. This user will be logged in on their phone, and be able to see that they have received a notification when they open their app.