thumbnail

MalagasyEditor - Intelligent Malagasy Text Editor

Next.js 15Tailwind CSSFastAPIPythonMachine Learning

A smart text editing platform designed for Malagasy users, integrating machine learning for intelligent text processing and linguistic assistance.


Project Overview

MalagasyEditor is a collaborative academic project developed by a team of 7 students (ESIIA 5). It is a smart text editing platform specifically designed for Malagasy-speaking users, combining a modern web interface with machine learning capabilities for intelligent text processing and linguistic assistance in the Malagasy language.


Technical Development

- Frontend: Built with Next.js 15 (React 19) and styled with Tailwind CSS, deployed on Vercel for optimal performance.
- Backend & ML: Python-based backend using FastAPI, handling machine learning models for text analysis and suggestions.
- Deployment: Backend deployed on Render, frontend on Vercel, ensuring a scalable and accessible architecture.
- Team Collaboration: Worked within a 7-member team with specialized roles across ML, Backend, and Frontend development.


Features


- Intelligent Text Editing: Real-time text processing with ML-powered suggestions tailored for the Malagasy language.
- Modern Editor Interface: Clean, responsive editing environment with a focus on user experience.
- ML Integration: Machine learning models trained on Malagasy linguistic data for smart text assistance.
- Full-Stack Architecture: Seamless communication between Next.js frontend and FastAPI backend.


My Role


As the Frontend developer of the team, I was responsible for building the user-facing interface using Next.js 15 and Tailwind CSS, ensuring a smooth and responsive editing experience. I also contributed to integrating the ML API endpoints into the frontend for real-time text suggestions.


Highlights


- Live Demo: Try the application.
- Video Demo: Watch the demo.
- Academic Project: Developed as part of the ESIIA 5 curriculum, demonstrating real-world ML application.


Conclusion


MalagasyEditor demonstrates how modern web technologies and machine learning can be combined to create tools that serve specific linguistic communities. The project showcases both technical depth and cultural relevance, bridging AI capabilities with the Malagasy language.


Live Preview