A full-stack blog platform built with Next.js and NestJS, focusing on African stories and insights.
afriblog/ ├── apps/ │ ├── api/ # NestJS backend │ └── web/ # Next.js frontend ├── packages/ │ └── shared/ # Shared types and utilities └── docker/ # Docker configuration files
- Node.js 18+
- pnpm
- Docker and Docker Compose
- PostgreSQL 14+
-
Clone the repository:
git clone https://github.com/abioduog/AfriBlog_Nest.git cd AfriBlog_Nest
-
Install dependencies:
pnpm install
-
Set up environment variables:
cp .env.example .env
-
Start the development environment:
pnpm run dev
- Frontend: http://localhost:3000
- Backend: http://localhost:4000
- Database: PostgreSQL on port 5433
- Redis: Port 6380
- MailHog: http://localhost:8025
MIT