Projects Stack About Contact
All projects
Eco-erudition
LIVE Since 2024 web

Eco-erudition

Understanding the markets and investing, at your own pace.

Overview

Eco-erudition is a French-language editorial platform that decodes the broader economy: financial markets, crypto, commodities, ETFs, savings strategies. The tone blends accessible explainers for the curious with technical analyses for seasoned investors. The site offers text and video articles, a live markets page (real-time ticker, Fear & Greed index, weekly Top/Flop rankings), and a poll system where Erudit subscribers can suggest topics themselves. Access comes in four tiers — free, Curieux, Chercheur, Erudit — progressively unlocking articles, the Express formula (structured technical analyses), and community features.

Under the hood, it's a focused Laravel + Livewire app with a Filament admin managing articles, tags, polls, rankings, and users. The rich-text engine is a customized Tiptap with home-grown plugins (spoilers, tooltips, text sizing). Market data flows in via Yahoo Finance, the sentiment index via RapidAPI, and payments via Stripe Billing — webhooks and access handled in real time.

What it does

Features

Monetization

Tiered subscriptions

Three Stripe-powered tiers (Curieux, Chercheur, Erudit). Webhooks grant and revoke access on subscribe, cancel, and refund.

Editorial

Article publishing

A polished editorial workflow with drafts, scheduling, tags, and per-tier access control.

Rich-text editor

Articles are authored in a Tiptap editor wired into Filament — embeddable, sane, headless.

Video articles

Embed YouTube videos as first-class articles, with metadata pulled automatically from the YouTube Data API.

Tag system

Coloured tags and slug-based filtering across the article archive.

Markets

Markets page

A live financial markets dashboard with a Fear & Greed index, ticker, and weekly top/flop company rankings.

Community

Community polls

Time-bound polls with multiple options, vote tracking, and a user-suggestion stream for upcoming topics.

Operations

2FA + Jetstream

Two-factor auth, email verification, password reset, profile photos — the lot.

Filament admin

Resources for Articles, Tags, Users, VotePolls, VoteSuggestions, and WeeklyRankings.

Sentry telemetry

Errors and slow transactions tracked in Sentry for proactive triage.

Built with

The stack

web

16
Laravel backend

PHP web framework powering the API, admin, and websites.

PHP 8.3+ backend

Modern PHP with strict types, readonly props, and JIT.

Filament backend

Admin panel framework built on Livewire & Tailwind.

Livewire frontend

Full-stack reactive components without leaving PHP.

Laravel Sanctum backend

Token authentication for mobile API clients.

Laravel Fortify backend

Headless authentication backend.

MySQL database

Primary relational database, including spatial queries.

Redis database

Cache and session driver.

Tailwind CSS frontend

Utility-first CSS framework for fast UI iteration.

Vite frontend

Lightning-fast asset bundler with HMR.

Tiptap frontend

Headless rich-text editor used in the admin panel.

Stripe payments

Web subscription billing and webhooks.

YouTube Data API integrations

Fetches metadata for embedded videos.

Market Data API integrations

Real-time financial market data ingestion.

Sentry devops

Error tracking & performance monitoring.

Docker devops

Local & production containerization.