Skip to content

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages