1 of 19

FUTURE FEED – DEMO 4

SYNTEX SQUAD

2 of 19

MEET THE TEAM

Name

Main Roles

Degree Programme

Lesedi Manoto (Leader)

Project Manager & Frontend Engineer

BSc Computer Science

Rethabile Mokoena

Backend Engineer

BSc Computer Science

Jongisapho Ndeya

Frontend Engineer

BSc Computer Science

Uminathi Mdluli

Frontend Engineer

BSc Computer Science

Oarabile Matlala

Backend Engineer

BSc Information and Knowledge Systems

3 of 19

PROJECT INTRODUCTION

  • Future Feed (FF):
    • a social media platform
    • customizable feed presets
    • AI-powered content generation
  • Business Need:
    • Opaque social media algorithms frustrate users.
  • Scope:
    • User management
    • Post creation
    • Feed customization
    • Bot creation
    • Social interactions
  • Clients: Simran Rathilal, Tobias Bester, Victor Igbojinna (EPI-USE Labs, Advance.io)

​

4 of 19

TECHNOLOGIES

5 of 19

LIVE DEMO

6 of 19

QUALITY REQUIREMENTS AND ARCHITECTURE

7 of 19

ARCHITECTURAL DIAGRAM

8 of 19

LIGHTHOUSE RUN (DEMO 3)

9 of 19

LIGHTHOUSE RUNS (DEMO 4)

10 of 19

DEPLOYMENT MODEL

11 of 19

TESTING

12 of 19

UNIT TESTS

13 of 19

SCALABILITY TEST (1000 USERS)

14 of 19

SCALABILITY TEST (1400 USERS)

15 of 19

FUTURE FEED CI

16 of 19

CI/CD PIPELINE�(MAIN & DEV)

17 of 19

GITHUB

  • Link to our GitHub repository:
  • Branching Strategy
    • GitFlow paradigm
    • Please see the Branching Strategy explanation on our README
  • Review Process
    • Every PR must be reviewed by at least one other team member before being approved

18 of 19

DOCUMENTATION

  • All documentation is on GitHub.

19 of 19

QUESTIONS?