Pynalis: French-language educational web application for learning Python in data analysis

Client

Anonymous

Case Date

Start On
July 14 2025

End On
Still under Development

Developer

Hans Ade (Anye Happiness Ade) plus the contribution of the Client

Software Developer and AI Engineer

GitHub: Hansade2005

Case Details

Objective

To create an accessible, in-browser, French-language educational platform for learning Python in data analysis, catering to a wide audience from engineers to students. The goal is to provide a hands-on, interactive learning experience without the need for software installations, focusing on real-world data applications.


Solution & Services Offered

Pynalis was developed as a cutting-edge web application using Next.js 15, providing a robust and scalable frontend and backend. Supabase was chosen as the primary backend service, leveraging Supabase DB for data storage, Supabase Auth for user management, and Supabase Edge Functions for serverless logic. Prisma Migration was implemented for efficient database schema management. A key feature is the integration of an AI SDK for LLM (Large Language Model) interaction, powering an in-built AI assistant that aids users with programming challenges. The platform offers an interactive learning environment with an integrated code editor, allowing users to write and test Python code directly. It also includes data analysis tools that enable importing Excel/CSV files and exploring data with popular libraries like pandas and matplotlib, all within the browser.

Key Services Offered:
  • Interactive Learning Environment (Python & Data Analysis)
  • Integrated Code Editor
  • Data Analysis Tools (pandas, matplotlib)
  • Excel/CSV File Import
  • In-built AI Assistant
  • No Software Installation (In-browser Learning)
Tech Stack Used:
  • Next.js 15
  • Supabase DB
  • Supabase Auth
  • Supabase Edge Functions
  • Prisma Migration
  • AI SDK integration for LLM Interaction
Additional Highlights & Contact Info:
  • French-language educational platform.
  • Targets engineers, scientists, students, analysts, and coding enthusiasts.
  • Emphasizes real-world applications with data from agriculture and healthcare.
  • Lowers barriers for learners by requiring no installation.
  • AI assistant for solving programming challenges and supporting learning.

Results

Pynalis has successfully launched as a user-friendly, no-installation required platform for Python data analysis. Its interactive learning environment and integrated AI assistant have significantly enhanced the learning experience for French-speaking users. The ability to import and analyze real-world data directly in the browser has proven highly beneficial for practical application. The platform's robust tech stack ensures a smooth and responsive experience, effectively lowering the barriers to entry for individuals interested in data analysis and programming. Although still under development, Pynalis is already demonstrating its potential to become a leading educational resource in its niche.

View Live Project:

https://www.pynalis.com