A web application with a Next.js frontend and WordPress backend.
- Frontend: Next.js 16, React 19, Tailwind CSS 4, TypeScript
- Backend: WordPress (PHP)
- Database: MySQL
- Deployment: Cloudflare Pages (via OpenNext)
- PHP
- MySQL
- Node.js
- npm
Install on macOS with Homebrew:
brew install php mysql node-
Clone the repository:
git clone <repo-url> cd crafta-cc
-
Run the setup script (downloads WordPress, creates the database, installs dependencies):
./setup.sh
-
Start the development servers:
./start.sh
- WordPress: http://localhost:8080
- Next.js: http://localhost:3000