Skip to content

DEVids-VT/SkillBridge-SPA

Repository files navigation

SPA Template AI Kickstarter - Documentation

Welcome to the documentation for the AI Kickstarter SPA Template!

This template is designed to provide a solid foundation for building Single Page Applications (SPAs) using modern web technologies, with a strong focus on facilitating collaboration with AI coding assistants like Cursor.

Core Technologies

  • Framework: React 19
  • Build Tool: Vite
  • Language: TypeScript
  • Styling: TailwindCSS v4 + CSS Variables
  • UI Components: Shadcn UI (using components.json)
  • Routing: React Router v7+
  • Internationalization (i18n): react-i18next
  • Linting: ESLint
  • Formatting: Prettier

Purpose

The goal of this template is to:

  1. Accelerate Project Setup: Provide a pre-configured, production-ready setup.
  2. Promote Best Practices: Encourage modern development patterns.
  3. Enhance AI Collaboration: Offer clear structure and guidelines (.cursorrules, documentation) to help AI understand the project and generate consistent, high-quality code.
  4. Maintain Consistency: Ensure code uniformity through integrated linting and formatting.

Getting Started

  1. Clone/Use Template: Obtain the template files.
  2. Install Dependencies: Run npm install.
  3. Run Development Server: Run npm run dev.
  4. Explore: Check the src/ directory for the main application code and docs/ for more detailed documentation.

Key Documentation

  • docs/AI_COLLABORATION.md: Essential guidelines for working effectively with Cursor in this project.
  • docs/FOLDER_STRUCTURE.md: Explanation of the project's directory layout.
  • .cursorrules: Configuration file providing direct instructions to the Cursor AI.

We hope this template helps you build amazing applications faster, with seamless AI integration!

About

SkillBridge SPA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages