What I've Built

E-DOC
Web app that lets students request school documents online and enables staff to review, approve, and deliver them in one place.
Extra details
- Built as part of a multidisciplinary challenge with a strict one-week deadline.
Skills
Vue.js
Tailwind CSS
PHP
Laravel
REST
PostgreSQL
Eloquent ORM
Git
Github

Mini-classroom
Web app built as a school project that enables students to communicate through direct messaging and group chats.
Extra details
- Developed under a one-month deadline as part of a challenge.
Skills
JQuery
Bootstrap
PHP
PHP Custom MVC Framework
MySQL
Git
Github

Kiala Pams
Interactive video game inspired by Space Invaders, where the player controls a witch who must avoid or destroy obstacles.
Extra details
- Designed and developed as part of the Python integration program at ESTI Antanimena.
- Created following multiple programming challenges focused on Python.
Skills
Python
PyGame
SQLite
Git
Github
https://github.com/Ryuka25/kiala_pams

LifeLearn — Winner, Hackathon Novembre Numérique 2023
A mobile app to share daily achievements, track personal goals, and explore career paths via a personality test, featuring a social-feed-inspired, engaging interface.
Extra details
- Users can post their daily wins, browse, react, and comment on others’ wins in a social feed format.
- Allows users to define personal goals/visions and analyze their daily progress toward those goals.
- Includes a personality test that suggests suitable careers and recommends related training programs.
Skills
Flutter
SQLite
Git
Github
https://youtu.be/56g4Y4ozPYA

Alazako
A web app helping users in Madagascar verify phone numbers to prevent scams, with a clear and interactive user experience.
Extra details
- Allows users to check the reliability of a phone number before interacting.
- Designed specifically for local users in Madagascar to reduce fraud and scams.
Skills
React.js
Next.js
Tailwind CSS
Responsive Design
Wireframing
Git
Github
https://alazako.vercel.app/

The EndPage — Webcup 2025 Participant
A web app for creating no-code farewell pages, interacting with an AI chatbot, and exploring pages in 3D, offering an immersive and interactive experience.
Extra details
- Enables anyone to create a farewell page without coding and share it via a unique link.
- Interact with an AI-powered chatbot.
- Explore and react to farewell pages within a 3D environment.
Skills
React.js
Next.js
Tailwind CSS
Git
Gitlab
Gitlab CI
Virtual Private Server (VPS)
https://youtu.be/Wz1HJzu92Fk

Godzilla & King-Kong - Webcup 2024 Participant
Web application designed to help users survive a fictional attack by Godzilla or King Kong, providing guidance and interactive tools.
Extra details
- Global view of all safety instructions with 3D animations.
- Interactive map of key locations.
Skills
JQuery
Tailwind CSS
Spline
PHP
PHP Custom MVC Framework
Git
Github
Virtual Private Server (VPS)
https://youtu.be/Bzn_kinvpOA

Akademika - ZahGeek June 2023 Participant
A web app that enables users to offer, sell, and manage video-based courses efficiently.
Extra details
- Provides a platform to offer and sell courses
- Includes tracking and management features for course content
Skills
React.js
Material UI
Python
Django
Django Ninja
REST
SQLite
Django ORM
Git
Github
https://github.com/Dream-IT-MG/hackathon-zah-geek-juin-2023

BUS-NAY - Devfest 2023 Participant
A mobile app that helps users explore local bus routes in Madagascar and choose trip types between stops.
Extra details
- Allows users to view local bus routes
- Enables selection of short, medium, or long trips between two stops
Skills
Flutter
SQLite
Git
Github
https://github.com/Dream-IT-MG/devfest_hackaton

Azovy
A full-stack web app to identify unknown phone numbers and retrieve information via web scraping, featuring an intuitive and efficient workflow for users.
Extra details
- Allows local users to identify numbers not saved in their contacts
- Implements a scraping solution to retrieve information about a number from local telecom operators
Skills
Vue.js
Nuxt.js
Tailwind CSS
Python
Django
Django Ninja
REST
SQLite
Django ORM
Playwright
Amazon Web Service (AWS)
Git
Github
https://azovy.vercel.app/

Ghame
A web app enabling GitHub users in Madagascar to challenge each other, with user data fetched directly from the GitHub API.
Extra details
- Designed for local GitHub users in Madagascar to compete and compare skills
Skills
Vue.js
Nuxt.js
Tailwind CSS
Git
Github
https://ghame.vercel.app/

Flashy
An interactive web app designed to help users learn IDE keyboard shortcuts visually and intuitively.
Skills
Vue.js
Nuxt.js
Tailwind CSS
Git
Github
https://flashy-dev.vercel.app/

Shipeo
A ready-to-use boilerplate for rapid deployment of small web interfaces, preconfigured with Vercel for hosting.
Extra details
- Ready-to-use boilerplate for rapid deployment of small web interfaces
- Default hosting configured with Vercel
Skills
Vue.js
Nuxt.js
Tailwind CSS
Git
Github
https://shipeo.vercel.app/

Portfolio
A personal website built to present professional projects, skills, and achievements effectively.
Extra details
- Highlights work experience, projects, and technical skills in a structured and visually appealing way.
- Optimized for both desktop and mobile viewing.
Skills
React.js
Next.js
Tailwind CSS
Git
Github
https://lovanirina.vercel.app/

Portfolio 2024
A 2024 version of my personal website built to present professional projects, skills, and achievements effectively.
Skills
Vue.js
Nuxt.js
Tailwind CSS
Git
Github
https://lovanirina-nuxt.vercel.app/

Gimme a Donakely
A web app that allows users to support their favorite content creators through Donakely, similar to Give Me a Coffee.
Extra details
- Enables financial support for content creators
- Modeled after platforms like Give Me a Coffee
Skills
Vue.js
Nuxt.js
Tailwind CSS
Git
Github
https://gimmeadonakely.vercel.app/

Grainy
A web application designed to help users efficiently manage and track their daily tasks.
Extra details
- Helps users organize and manage their daily tasks efficiently
Skills
Vue.js
Nuxt.js
Tailwind CSS
Git
Github
https://grainy.vercel.app/

Product Ordering Application
A web app that allows users to place orders for a fictional store.
Extra details
- Simulates the ordering process for a store
- Designed for practice or demonstration purposes
Skills
React.js
Bootstrap
Progressive Web App
Git
Github
https://github.com/Ryuka25/app_commande_produit

Calendar Application
A mobile app that helps users manage daily tasks and plan their monthly calendar.
Extra details
- Provides a daily task list for organization
- Allows users to plan and view their monthly schedule
Skills
Flutter
Git
Github
https://github.com/Ryuka25/calendar_app

Leave Management
A web app designed to plan and manage employee absences within a company.
Extra details
- Allows tracking and scheduling of employee absences
- Helps streamline absence management for organizations
Skills
React.js
Bootstrap
Python
FastAPI
REST
PostgreSQL
SQLAlchemy ORM
Git
Github
https://github.com/Ryuka25/gestion_conge

ESTI Unofficial Logo
An educational project recreating the official ESTI logo to learn and practice design tools.
Skills
Inkscape
https://github.com/Ryuka25/esti-unofficial-logo

E-Sivana — Malagasy Profanity Filter
A lightweight Node.js library for filtering and censoring offensive words in Malagasy, ensuring appropriate language in applications.
Extra details
- Contributed by adding a README, unit tests, and a .gitignore
- Set up foundations for future collaboration on the project
Skills
Mocha
https://github.com/Ryuka25/Esivana

Ravinkazo
Skills
Svelte / SvelteKit
Tailwind CSS
MapLibre
ThreeJS
Socket.io
Responsive Design
FastAPI
SQLAlchemy
SQLite
https://ravinkazo.vercel.app/
