Skip to content

Vojio/repo-prompt-web

Repository files navigation

Repo Prompt Landing Page

Repo Prompt Logo

This repository contains a proposed landing page website for Repo Prompt - a macOS native app that helps developers work more efficiently with AI coding assistants. Visit repoprompt.com to learn more about the main software.

About This Website

This is the marketing website that showcases Repo Prompt's features and provides download links. The website is built with modern web technologies and is optimized for performance and accessibility.

Technical Stack

  • Framework: Next.js v15.2.0-canary.75 (Canary Build)
  • UI Library: React v19.0.0
  • Styling:
    • TailwindCSS v4.0.9
    • tailwindcss-animate v1.0.7
    • class-variance-authority v0.7.1
  • Theme Management: next-themes v0.4.4
  • Animations: framer-motion v12.4.7
  • Icons: lucide-react v0.476.0
  • Development:
    • TypeScript v5.7.3
    • Bun as package manager
    • ESLint v9.21.0

Development

Prerequisites

  • Node.js (Latest LTS version recommended)
  • Bun (Preferred) or another package manager

Getting Started

  1. Clone the repository
  2. Install dependencies:
# preferred
bun install

# alternatively
npm install
  1. Start the development server:
# preferred
bun dev

# alternatively
npm run dev
  1. Open http://localhost:3000 with your browser to see the result.

The page auto-updates as you edit the files in the app directory.

Project Structure

  • app/ - Next.js app directory containing pages and layouts
  • components/ - Reusable UI components
  • lib/ - Utility functions and shared logic
  • public/ - Static assets including images

Contributing

While this is primarily a landing page for Repo Prompt, contributions to improve the website are welcome. Please ensure you follow the existing code style and commit conventions.

Main Software

To learn more about the actual Repo Prompt software (not this website):

About

[Unofficial]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published