Skip to content

pasilastbot/cursor_training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cursor AI Training Course

This repository contains a comprehensive training course for developing AI-powered applications using Cursor IDE. The course provides hands-on experience with both frontend and backend development, following best practices and structured learning paths.

📚 Course Structure

The course is organized into several key components:

  • Documentation (/docs): Contains detailed technical documentation and architecture guidelines
  • Implementation Prompts (/prompts): Step-by-step guides and prompts for implementing features
  • Backend (/backend): Server-side implementation and API endpoints
  • Frontend (/frontend): Client-side application and user interface
  • Source (/src): Core source code and shared utilities

🗂️ Key Resources

Documentation

  • Architecture Documentation: /docs/architecture.md
  • Data Model Documentation: /docs/datamodel.md
  • Backend Documentation: /docs/backend.md
  • Frontend Documentation: /docs/frontend.md

Prompts

  • Design Prompts: /prompts/design_prompts.md - Used to create initial documentation and architecture
  • Implementation Prompts: /prompts/implementation_prompts.md - Guides feature implementation
  • Task Management: @todo.md
  • Change Log: @ai_changelog.md

📋 Documentation Creation

The documentation in the /docs folder is created using structured prompts from @design_prompts.md, which includes:

  1. App Description (description.md)
  2. Architecture Design (architecture.md)
  3. Data Model Design (datamodel.md)
  4. Frontend Design (frontend.md)
  5. Backend Design (backend.md)
  6. Task Planning (todo.md)

Each document is created sequentially, with each new document building upon the information in previous documents.

🚀 Getting Started

  1. Review the architecture documentation in the /docs folder
  2. Follow the implementation prompts in /prompts/implementation_prompts.md
  3. Track progress using the todo list and changelog
  4. Implement features following the backend-first, frontend-second approach

📝 Development Workflow

  1. Read required documentation:
    • @architecture.md
    • @datamodel.md
    • @backend.md or @frontend.md (based on task)
  2. Follow implementation prompts
  3. Validate code through testing
  4. Record changes in changelog
  5. Update todo list

🤖 AI-Driven Development

This course emphasizes AI-driven development practices using Cursor IDE, focusing on:

  • Structured implementation approaches
  • Test-driven development
  • Documentation-first methodology
  • Iterative feature development

📈 Progress Tracking

Track your progress through:

  • Task completion in @todo.md
  • Implementation history in @ai_changelog.md
  • Commit history in the repository

🔗 Directory Structure

.
├── docs/           # Technical documentation
├── prompts/        # Implementation guides
├── backend/        # Server implementation
├── frontend/       # Client implementation
├── src/           # Shared source code
└── ai_changelog.md # Development history

Follow the implementation prompts and documentation to progress through the course systematically.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published