https://github.com/karthik558/rustping-website
Official homepage of RustPing - Network Monitor Tool
https://github.com/karthik558/rustping-website
react-vite-typescript rust-lang rust-ping-network-monitor-tool
Last synced: about 2 months ago
JSON representation
Official homepage of RustPing - Network Monitor Tool
- Host: GitHub
- URL: https://github.com/karthik558/rustping-website
- Owner: karthik558
- License: mit
- Created: 2025-03-27T15:57:01.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-27T17:28:19.000Z (about 2 months ago)
- Last Synced: 2025-03-27T18:21:50.438Z (about 2 months ago)
- Topics: react-vite-typescript, rust-lang, rust-ping-network-monitor-tool
- Language: TypeScript
- Homepage: https://rust-ping.vercel.app
- Size: 3.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
```bash
git clone https://github.com/karthik558/RustPing-Website
cd RustPing-Website
```2. Install dependencies:
```bash
npm install
# or
yarn install
```3. Start the development server:
```bash
npm run dev
# or
yarn dev
```4. 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](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 [[email protected]](mailto:[email protected]) or [karthiklal.in](https://karthiklal.in)