Skip to content

karthik558/RustPing-Website

Repository files navigation

Official RustPing - Website

A modern web application built with React, TypeScript, and Vite, featuring a comprehensive UI component library and robust state management.

Tech Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Shadcn UI Components
  • React Query
  • React Router DOM
  • Zod for validation
  • React Hook Form

Features

  • Modern and responsive UI components
  • Type-safe development with TypeScript
  • Efficient state management with React Query
  • Form handling with React Hook Form and Zod validation
  • Client-side routing with React Router
  • Tailwind CSS for styling
  • Comprehensive UI component library

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/karthik558/RustPing-Website
cd RustPing-Website
  1. Install dependencies:
npm install
# or
yarn install
  1. Start the development server:
npm run dev
# or
yarn dev
  1. Open your browser and navigate to http://localhost:8080

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run build:dev - Build for development
  • npm run lint - Run ESLint
  • npm run preview - Preview production build

Project Structure

src/
├── components/     # Reusable UI components
├── hooks/         # Custom React hooks
├── lib/           # Utility functions and configurations
├── pages/         # Page components
└── App.tsx        # Main application component

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Contact

For any inquiries or support, please contact me at dev@karthiklal.in or karthiklal.in

Releases

No releases published

Packages

No packages published

Languages