Projects

Subtitles project preview

Subtitles

List of technologies used:

Python

Python logo

Django

Django logo

HTML

HTML logo

SCSS

SCSS logo

JavaScript

JavaScript logo

TypeScript

TypeScript logo

Vue

Vue logo

Heroku

Heroku logo

Ubuntu

Ubuntu logo

NGINX

NGINX logo

Git

Git logo
Project description:

In collaboration with Eray Chumak, we successfully developed Subtitles, a web project that addresses the need for a streamlined and user-friendly platform to download subtitles for movies, TV shows, and anime. Eray worked on the frontend using Vue to create a good user experience when browsing. I worked on the backend, integrating OpenSubtitles' API and TMDB's API to retrieve relevant data. We created this together because we both found existing websites for downloading subtitles to be cluttered - especially with ads - and a designed which was outdated. We created Subtitles with a simple goal: to search and download subtitles efficiently without distractions. The project was initially hosted on Heroku. However, we moved the hosting over to Oracle Cloud Infrastructure (OCI) in March 2023 due to Heroku's updates in payment policies. This migration allowed me to learn Bash through SSH and settings up a functional web server using NGINX. This project allowed us to refine our technical skills as well as our teamwork and communication skills, making this a very good learning experience.

Spuiz project preview

Spuiz

List of technologies used:

Python

Python logo

Django

Django logo

HTML

HTML logo

CSS

CSS logo

JavaScript

JavaScript logo

SQLite

SQLite logo

Git

Git logo
Project description:

Spuiz was my first proper, full-stack, web project which lasted from April 24, 2020 to June 7, 2020. I had two reasons when I created this: to learn web application development and to share quizzes with my friends. I learned a lot and gained a very good understanding of how a full-stack web application worked through this project, including user authentication, AJAX requests, and database management. Notably, the project employed SQLite, despite being suboptimal for as a shared production database, I learned a valuable lesson hindsight.