Skip to main content

Relationships between app functionalities and backend

ImageSource Code
Main FeedMain feed mainly relates to src/frontend/teaser/components/templates/TeaserViewList.jsin the frontend and src/backend/teaser/core/services/post_service.py in the backend.
Video EditorThe video editing screen can be found at src/frontend/teaser/screens/upload/UploadEditVideoScreen.js. Video pre-processing such as concatenation and adding music will be done on the frontend.
Uploading Video ScreenThe screen for submission of a post and tweaking the post parameters can be found at src/frontend/teaser/screens/upload/UploadPostDetailsScreen.js. Concatenation of the video and music into one video file is done on submit.
Profile ScreenProfile screen found at src/frontend/teaser/screens/profile/ProfileScreen.js. Backend can be found at src/backend/teaser/core/services/user_profile_service.py. Still a work in progress as I need to add Follow functionality, editing your profile details, and navigating to a new feed when you click on a particular post.
Song ScreenShh don't tell google but I'm planning on hosting youtube-dl to dynamically add songs to your teaser video. The static frontend is located at src/frontend/teaser/screens/upload/UploadSoundScreen.js. Still a work in progress.
Search ScreenThe searchbar screen can be found at src/frontend/teaser/screens/search/SearchSuggestionsScreen.js in the frontend and src/backend/teaser/core/services/search_service.py in the backend. Still a work in process as I need to add search suggestions based on fuzzy searches relating to the search term, but I have no users.
Search Results ScreenThe video editing screen can be found at src/frontend/teaser/screens/search/SearchResultsScreen.js in the frontend and src/backend/teaser/core/services/search_service in the backend. The example shows search results by the query term "Funny". This screen works on categories, description and username. Still a work in progress as I need to add navigating to a new feed when you click on a particular post.
Auth ScreenThe Auth screen that link to the login and register forms can be found at src/frontend/teaser/screens/auth/AuthScreen.js in the frontend and src/backend/teaser/core/services/user_auth_services.py in the backend. Still a work in process as I need to add 2FA.
TODOMore coming soon.