MarciAI (https://marciai.app/) – Say Goodbye to Repetitive Prompts! (Aug 2024 – Oct 2024)
Github: https://github.com/tungnt620/marciai
This is my side project to solve my problem with being tired and bored repeatedly writing prompts for ChatGPT, like fixing grammar, rephrasing, explaining code, etc.. So, I created an app to save prompts and use hotkeys to retrieve them. It helps me avoid context switching. We can also use your own ChatGPT API key.

Wuxia world audio (Feb 2020 – Mar 2020)
Github: https://github.com/tungnt620/wuxia-world-audio
– A microservice to convert text (crawled by Scrapy) to audio.
– It uses Google Cloud Functions and TTS service.
– Besides converting audio, it also has a backend and frontend to view the metadata, progress, status, and result of each chapter.
Scrapy service (Dec 2019 – Mar 2020)
Github: https://github.com/tungnt620/scrapy-service
– This is an internal service for the Wuxia novels website, something like https://www.wuxiaworld.com/.
– It crawls data from other novel websites and pushes data to a Redis stream. Other services will consume from this.
– It can crawl from multiple websites.