This is a full-stack application built with:
- Frontend: Next.js, TypeScript, Tailwind CSS, React Query
- Backend: NestJS, Prisma, PostgreSQL
- DevOps: Docker, Git
root/
│── frontend/ # Next.js + Vite + Tailwind CSS
│── backend/ # NestJS + Prisma + PostgreSQL
│── docker/ # Docker configurations
│── .gitignore
│── README.md
│── docker-compose.yml
git clone <repo-url>
cd <repo-folder>Ensure you have Docker installed and running. Then, execute:
docker-compose up --buildThis will set up PostgreSQL, run migrations, and start both frontend and backend services.
Create a .env file inside the backend folder and set up the database connection:
DATABASE_URL="postgresql://postgres:password@localhost:5432/ai-task-manager?schema=public"After starting the services, apply database migrations:
cd backend
npx prisma migrate dev- Frontend runs at
http://localhost:3000 - Backend runs at
http://localhost:5000 - PostgreSQL is available at
localhost:5432
- Next.js + TypeScript
- Tailwind CSS
- React Query
- NestJS + Prisma
- PostgreSQL
- Docker
- Git