This is an app that was created with React Native to solve the problem of watching anime, and reading novels or manga ad-free. Using Apples Testflight for IOS devices and APKs for Android devices. There are 4 services for the application and they are all hosted within a Digital Ocean Droplet, which runs a Docker container with all the services.
Originally this application was called Siphon Manga, where you could only read manga on the app, but due to the high demand for Anime, and Novels. I decided to rewrite the application to organize and have a scalable design for my users. The Backend of this application started with Node.js and Express, but with the rewrite, I decided to break the server architecture into microservices for better scalability and separation of concerns. For the Animated content I use Spring Boot, for Manga I use Node.js with Typescript, for Novels Golang, and I integrated a proxy gateway to route requests to the correct services with Node.js. I've chosen these select few languages to keep my skills in them retained and sharp for future updates and job opportunities.
Languages and Tools:
