A modern networking event website built with Next.js for Projxon.
- Framework: Next.js 16 (React 19)
- Styling: Tailwind CSS + DaisyUI
- Language: TypeScript
- Containerization: Docker
- Deployment: AWS (planned)
- Docker Desktop
- Git
- Clone the repository:
git clone <your-repo-url>
cd mop-site- Start development server:
docker-compose up dev- Open http://localhost:3000 in your browser
- Install dependencies:
npm install- Run development server:
npm run devTo see the optimized production build:
docker-compose up prodVisit http://localhost:3001
npm run dev- Start development servernpm run build- Build production bundlenpm start- Start production servernpm run lint- Run ESLint
# Start development
docker-compose up dev
# Start production preview
docker-compose up prod
# Rebuild containers
docker-compose up --build
# Stop containers
docker-compose down
# Remove containers and volumes
docker-compose down -vmop-site/
├── app/ # Next.js app directory
├── public/ # Static assets
├── components/ # React components
├── Dockerfile # Production Docker config
├── Dockerfile.dev # Development Docker config
└── docker-compose.yml
This project is configured for AWS deployment using:
- Docker containers
- Standalone Next.js output (optimized for containers)
- Multi-stage builds for minimal image size
- Create a feature branch
- Make your changes
- Test with
docker-compose up dev - Submit a pull request
- Development Lead: [Your Name]
- UX/Marketing: [Team Members]
Private - Projxon