Commit Graph

23 Commits

Author SHA1 Message Date
consultoria-as
e65260c69b feat: add external access via Cloudflare DDNS
Some checks failed
Deploy / deploy (push) Has been cancelled
Add cloudflare-ddns container for automatic DNS updates, update game
server connection strings to use play.consultoria-as.com, and document
port forwarding and external access setup.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 22:14:22 +00:00
consultoria-as
81e978947e feat: switch Minecraft from FTB Infinity Evolved to FTB Evolution
Some checks failed
Deploy / deploy (push) Has been cancelled
Minecraft 1.21.1 + NeoForge 21.1.218 with 200+ mods.
Added MAX_TICK_TIME=-1 to prevent watchdog crashes on startup.
Updated CMS entries, README, and all docs to reflect new modpack.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:14:55 +00:00
consultoria-as
e4404b209d docs: add comprehensive project documentation
Some checks failed
Deploy / deploy (push) Has been cancelled
- README.md: project overview, server status, quick start guide,
  architecture diagram, tech stack, and content inventory
- docs/architecture.md: technical architecture, service diagram,
  component details, and design decisions
- docs/game-servers.md: setup and operation guide for OpenFusion,
  MapleStory 2, and Minecraft FTB Infinity Evolved
- docs/cms-content.md: Strapi content model, i18n strategy,
  documentary structure, and API endpoints
- docs/deployment.md: local dev, production deploy, CI/CD,
  SSL setup, backup procedures, and monitoring

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 12:23:53 +00:00
consultoria-as
aea2283d8f feat: add game server infrastructure and documentary improvements
Some checks failed
Deploy / deploy (push) Has been cancelled
- Add Docker Compose for OpenFusion (FusionFall), MapleStory 2, and
  Minecraft FTB Infinity Evolved game servers
- Add MapleStory 2 multi-service compose (MySQL, World, Login, Web, Game)
- Add OpenFusion Dockerfile and configuration files
- Fix CMS Dockerfile, web Dockerfile, and documentary components
- Add root layout, globals.css, not-found page, and text formatting utils
- Update .gitignore to exclude large game server repos and data

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 12:11:12 +00:00
consultoria-as
0df69b38d5 docs: add social media launch posts for Reddit and Threads
Some checks failed
Deploy / deploy (push) Has been cancelled
HTML page with copy buttons containing all launch posts for
FusionFall and Drift City in English and Spanish.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 08:11:19 +00:00
consultoria-as
a167c6643b feat: add SEO metadata and Open Graph helpers
Some checks failed
Deploy / deploy (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:12:16 +00:00
consultoria-as
8e9f45b38b feat: add GitHub Actions CI/CD deploy workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:11:30 +00:00
consultoria-as
e95b9a61c9 feat: add Docker Compose setup with Nginx, PostgreSQL, MinIO
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:10:38 +00:00
consultoria-as
7571ea3bab feat: add About and Donate pages
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:09:15 +00:00
consultoria-as
279ab5e822 feat: build interactive documentary page with audio player and chapter navigation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:07:22 +00:00
consultoria-as
e7e58bba29 feat: build game detail page with header, info panel, and screenshot gallery
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:03:41 +00:00
consultoria-as
70a603274b feat: build game catalog page with filters and grid
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:01:50 +00:00
consultoria-as
eabc858f9a feat: build landing page with hero, latest games, and donation CTA
Add GameCard shared component, HeroSection with framer-motion animations,
LatestGames grid section, and DonationCTA banner. Wire up the home page
to fetch games from Strapi and render all landing page sections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 04:00:00 +00:00
consultoria-as
dfda08085b feat: add Navbar, Footer, and LanguageSwitcher layout components
Install framer-motion and create shared layout components with i18n
support. Update locale layout to include fixed navbar, flex-col body,
and footer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:58:03 +00:00
consultoria-as
bd222376bd feat: add Strapi API client and data fetching functions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:56:02 +00:00
consultoria-as
00d500d3d3 feat: configure next-intl i18n with ES/EN locales
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:54:05 +00:00
consultoria-as
6f342a065b feat: scaffold Next.js 15 frontend app
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:50:57 +00:00
consultoria-as
c6e271b26e feat: define Game, Documentary, Chapter content types in Strapi
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:36:47 +00:00
consultoria-as
8800cc8934 feat: scaffold Strapi 5 CMS with PostgreSQL and i18n config
Add Strapi 5 headless CMS application at apps/cms/ with:
- PostgreSQL database configuration (afterlife database)
- i18n plugin enabled with Spanish (default) and English locales
- TypeScript configuration
- Standard Strapi middleware stack
- Environment variable template (.env.example)
- Admin panel locale support for es/en

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:30:26 +00:00
consultoria-as
1ae432a266 feat: add shared TypeScript types for Game, Documentary, Chapter
Create @afterlife/shared package with type definitions for the core
domain models (Game, Documentary, Chapter) and Strapi API interfaces
(StrapiMedia, StrapiResponse, StrapiListResponse).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:16:02 +00:00
consultoria-as
0855333a8c feat: initialize monorepo with Turborepo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 03:12:18 +00:00
consultoria-as
6671359367 Add Project Afterlife implementation plan
17 tasks across 6 phases: monorepo scaffold, Strapi CMS, Next.js frontend,
all pages including interactive documentary, Docker/Nginx, and CI/CD.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 02:17:43 +00:00
consultoria-as
168f443875 Add Project Afterlife design document
Initial design doc covering architecture, data model, tech stack,
and interactive documentary experience for the game preservation initiative.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 02:13:01 +00:00