wersow-project is an app that allows you to watch and collect Wersow's videos (she's a Polish youtuber). Everyday there is a different video. The goal is to collect all of them. Design of the app is inspired by Chicken Invaders.
- the website: https://wersow.netlify.app/
- api: https://wersow-api.herokuapp.com/
Here you can watch today's video and add it to your collection.
Here you can watch all videos you have collected.
- Python 3.10
- Django 4.0
- Django REST Framework 3.13
- Node 19.5
- TypeScript 4.8
- React 18.2
const [windowWidth, windowHeight] = useWindowSize();
returns current width and height of the window
-
- add all possible videos
python manage.py loadvideos
- add 5 new videos
python manage.py loadvideos --limit 5
-
python manage.py addlatestvideo
-
python manage.py changetodaysvideo
- every day another random Wersow's video
- authentication
- ability to collect videos
- video collection page
- progress bar (100% - all videos collected)
- Design is inspired by Chicken Invaders
- Parallax Pixel Background Animation
- Logo generator
- Django API Authentication using JWT Tokens
- React JWT Authentication
- Loading spinner