swan

Welcome to

Swans Official Website

Student project in Archive solution for TikTok

Swans

We are Swans. A project group from KTH in the course II1305. Our project is about making an archive solution to TikTok for the company ArkivIT's service ArkivWera. There, the customer must be able to use their service to link their account with TikTok in order to archive all their data on that social media platform.

Scrum master:
Emir Catir
Member:
Rikard Johansson
Member:
Pontus Amgren
Member:
Noel Tesfalidet
Member:
Erik Halme
Member:
Oskar PĆ„lhagen
Member:
Frej Larssen
Walter Patterson

Sprints

Sprint 1

Week 1 (25/4 - 29/4)
ui-ux

Fix backlog

Create Swans website

Set up user authentication

Be able to recieve a Video URL from TikTok via TikTok's Official API

Be able to recieve user info from TikTok via TikTok's Official API

Translate video URL to a source URL

Download the videos locally from source url on Tiktoks server

Create a custom JSON to store all data

Format HTML to show data

Make a button to execute a main function to demo sprint 1

Sprint 2

Week 2 (2/5 - 6/5)
app development

Implement a loading bar when achiving

Create a ArkiWera website copy

Smooth transition from forms to auth with Tiktok on website

Archive the users comments, information of the comment and display them

Config dev server and readjust code

Implement start and end date on achiving

Make the achives downloadable for user

Set up a databas to store archivings

Implement version control on archivings

Update the website

Try to wrap it up

Sprint 3

Week 3 (9/5 - 13/5)
web design

Learn and study the framework Laravel

Rebuild the whole project in the framework Laravel

Set up our own database and connect it to Laravel project

Start building an autonomous archiving solution

Handle refresh tokens

Sprint 4

Week 4 (16/5 - 20/5)
full stack

Select the right Controllers in Laravel

Clean up code

Write a documentation

Make sure the archiving works from the server

Autonomus archiving done

Fix history

Be done

Expo

Go to our official product website!