Welcome to the Capstone Full-Stack Template! This repository is a starting point for full-stack development capstone projects, featuring a backend Express server with MongoDB, and a frontend Next.js client, both dockerized for ease of development and deployment.
- Backend: A Dockerized Express server setup, pre-configured with CORS to handle cross-origin requests, connected to MongoDB for data persistence.
- Frontend: A Dockerized Next.js application setup for building modern web applications with server-side rendering and static site generation capabilities.
- Development Environment: Fully dockerized environment for both frontend and backend, ensuring consistency across different setups.
Before you begin, ensure you have the following installed on your system:
- Docker and Docker Compose
- Node.js (recommended: the latest LTS version)
- Git (for cloning the repository)
Follow the README.md file in each of the client and server for setup steps