This project template provides a fully-configured, Dockerized development environment leveraging Python, FastAPI, React, Vite, Tailwind CSS, and an integrated LLM-powered coding assistant. Quickly spin up new AI-powered projects with minimal effort!
-
backend/: Python (FastAPI) backend.
-
frontend/: JavaScript frontend with React, Vite, and Tailwind.
-
llm_context/: Structured context files for IDE-integrated LLM assistant:
STRUCTURE.md: Detailed folder and file structure overview.PROJECT.md: Project overview, goals, and objectives.tech_stack.json: Tech stack with clearly defined versions.llm_instructions.txt: Customized instructions for your IDE-integrated AI assistant.
-
.env: Environment variables. -
docker-compose.yml: Docker compose configuration for backend and frontend.
- Save a copy of your pre-configured WSL2
.vhdxfile. - Register the
.vhdxin place without copying it:
wsl --import-in-place <DistroName> <PathToYourTemplate.vhdx>wsl -d <DistroName>Navigate to your project directory and launch Docker Compose:
cd projects/project_template
docker compose upYour frontend will run at http://localhost:3000 and backend at http://localhost:8000.
Your project comes with structured context files (llm_context) optimized for AI assistance:
- Modify
PROJECT.mdandllm_instructions.txtas needed for your specific project. - The AI assistant will automatically use the provided context files to enhance your coding workflow.
- Customize context: Quickly edit
llm_context/PROJECT.mdandllm_context/llm_instructions.txtfor new projects. - Maintain consistency: Stick to the predefined tech stack (
tech_stack.json) for stability and efficiency. - Document clearly: Keep your structured files up-to-date to get the most out of your IDE-integrated AI assistant.
π Happy coding! Your fully integrated, Dockerized, AI-enhanced development environment is ready to accelerate your project creation and productivity.