DEV Community

Cover image for Building the Impossible: How I Built Two Complex Platforms with PHP, Next.js, and AI
@venelouis
@venelouis

Posted on

Building the Impossible: How I Built Two Complex Platforms with PHP, Next.js, and AI

Many times, we have ideas that seem too big for our current skill set. For a long time, I dreamed of creating tools that merged technology, science, and ancient languages, but the technical complexity felt like an insurmountable barrier.

Recently, with the help of AI, I finally managed to launch two robust projects. I want to share the process and the tech stack I used to make it happen.

The Dream: Why were these projects "impossible" for me?

Even though I already knew how to code, building a gamified platform with the level of polish I envisioned required a depth of knowledge I hadn't fully mastered.

I knew that even if I could build it alone, the time investment and the "head-scratching" involved in debugging would be massive. AI changed the game by acting not just as a code generator, but as a partner that could fix bugs and suggest intelligent solutions to complex architectural problems. It made the development workflow much faster and more accessible.

Project 1: creio.eu (Gamified Learning)

creio.eu was born from a desire to unite scientific and biblical knowledge into a gamified environment.

Tech Stack:

  • Backend: Laravel (PHP)
  • Frontend: Blade / Tailwind CSS

https://creio.eu

*How AI helped me here:
*

  • Data Structuring: Organizing massive volumes of information into coherent Laravel migrations.
  • Gamification Logic: Designing the leveling system and user progress tracking.
  • Database Optimization: Fine-tuning queries for the quizzes to ensure high performance.

The Technical Challenge: biblia.creio.eu (Interlinear Bible)

This was my most ambitious project. Dealing with ancient languages like Hebrew, Aramaic, Ge'ez, and Armenian requires extreme technical precision.

Tech Stack:

  • Frontend: Next.js
  • Status: Open Source 🚀

https://biblia.creio.eu

The challenge of ancient scripts:

  1. Working with different scripts—especially Right-to-Left (RTL) languages like Hebrew—and specific fonts was a constant hurdle. AI was fundamental for:
  2. Interlinear Formatting: Correcting the alignment between multiple languages and writing directions.
  3. Data Curation: I used AI to find public domain texts and open-source fonts, ensuring the project remained legally compliant and truly open.
  4. Character Rendering: Solving encoding and font-rendering issues for Ge'ez and Armenian within Next.js components.

Open Source

I am a firm believer in free knowledge. Because of that, the code for the Interlinear Bible is open to the community:

📜 Biblia.Creio.EU

Leia em português 🇧🇷

🏛️ Ancient Manuscripts | 🔍 Interlinear Study | 🚀 Static-First Architecture

Deploy Next.js site to Pages Next.js React License: MIT


Biblia.Creio.EU is a high-level open-source interlinear Bible study platform. Built with Next.js for high-performance static generation, it provides a professional tool for deep analysis of original manuscripts across multiple linguistic traditions.

🎯 Project Objectives

Biblia.Creio.EU provides a complete, academia-grade interlinear experience:

  • 💎 Ancient Manuscript Witnesses: Hebrew, Aramaic, Greek, Latin, Ge'ez, Syriac, Coptic, and Armenian.
  • ✍️ Curation-based Literal Translation: Word-for-word literal translations developed for structural fidelity.
  • 📚 Multi-Language Lexicons: Comprehensive support for Strong (Hebrew/Greek), Jastrow (Aramaic), Dillmann (Ge'ez), LSJ, L&S, and more.
  • ⚖️ Multi-traditional Comparison: Simultaneous analysis across key linguistic witnesses of biblical history.

🛡️ Legal Compliance & Transparency

This project is a pillar of Open Data. We ensure absolute legal safety for contributors and users:

  • 🔓 Public Domain: All linguistic databases (lemmas, morphology, and base dictionaries) use…

My Workflow with AI

To bring these ideas to life, I used a mix of tools. I started with GitHub Copilot Student until I hit my token limits, and then moved to Antigravity, which proved to be an excellent resource.

A story from the trenches: At one point, the Aramaic fonts simply wouldn't align with the translations. I fed the AI a detailed prompt describing my JSON structure and the expected CSS behavior. It suggested a flexbox solution combined with specific direction: rtl overrides that I hadn't considered, fixing the layout instantly.

Click to see the type of prompt I used for the font logic
"I need to render an interlinear text where the top line is Hebrew (RTL) and the bottom is English (LTR). How can I structure my Next.js components so the word-mapping remains visually synchronized even on responsive screens?"

Conclusion: The Future of Development

Without these tools, I would still be in the "what if..." phase. Today, both sites are live. AI doesn't replace the creator, but it certainly gives wings to those who want to build something new by removing the "fear" of technical barriers.

Let’s Talk!
I’d love to know: do you have a project that only exists because of AI? Or do you think we are becoming too dependent on these tools?

Leave a comment below, let's exchange experiences!

Since it's Open Source, I use the Liquid tag to invite contributors:
Contribute on GitHub!

Top comments (0)