The-Phoenix-Hwb

The Phoenix Post - Home, Work & Business

«««< HEAD Main build


Migration Notice (2025-06-20):

See POST_MIGRATION_TASK_LOG.md for remaining post-migration tasks.

The Phoenix Post is a comprehensive full-stack web application serving the Home, Work & Business community.

Project Structure

This repository contains:

Quick Start

Prerequisites

Installation

  1. Clone the repository
  2. Install root dependencies: npm install
  3. Install frontend dependencies: cd thephoenixpost-vite && npm install
  4. Install backend dependencies: cd phoenixpost-cms && npm install

Development

  1. Start the backend: cd phoenixpost-cms && npm run develop
  2. Start the frontend: cd thephoenixpost-vite && npm run dev

Building

Testing

Documentation

See the docs/ directory and individual project folders for detailed documentation.

Contributing

See CONTRIBUTING.md for contribution guidelines.

CI & Automation

The frontend (thephoenixpost-vite/) includes scripted automation to standardize quality checks:

Integrate in a workflow (example):

jobs:
	build:
		runs-on: ubuntu-latest
		steps:
			- uses: actions/checkout@v4
			- uses: actions/setup-node@v4
				with:
					node-version: 20
					cache: npm
			- run: npm ci
			- run: cd thephoenixpost-vite && npm ci
			- run: cd thephoenixpost-vite && npm run ci:all

design-tokens.json can be published as a build artifact or consumed by the CMS for synchronized theming. // [Phoenix Refactor 2025]

560254ff8539e9acf431722b6b14d75d81e5e1cf