Baybayin is an innovative mobile-first web application designed to celebrate the rich cultural heritage of the Philippines through the exploration of Baybayin, a pre-colonial script used by Filipino natives. Serving as a spelling game, the application offers users an engaging experience while simultaneously contributing to the advancement of Baybayin handwriting recognition technology. By providing a platform for users to interact with and spell words in Baybayin, the app collects valuable data that enhances the machine learning model's proficiency in recognizing and interpreting these ancient scripts. Embrace the beauty of Filipino history and contribute to the future of technology with Baybayin—an educational and entertaining journey into the heart of indigenous Philippine culture.
The model is from Kaggle user DANIELLE "ALGOREX" BAGAFORO's Baybayin Classifier using Neural Networks.
- Scrape https://tagalog.pinoydictionary.com for Tagalog words
- Create an API for the scraped website, or use already existing ones
- Implement character match per word
- Design a UI/UX
- Find a Filipino dictionary since Tagalog is limited
- Change font and font colors
- Allow users to contribute their handwriting to train the model better
- Refactor frontend code
pip install -r requirements.txt
Make sure to change the api endpoint in src/scripts/api
match your IP address
cd src
uvicorn app:app --reload --host 0.0.0.0 --port 3000