8000 GitHub - AmirJSX/patrick-status: Patrick Status is a fast and modern web app built with Vite, React, and TypeScript to check your VPN subscription status in real-time. With a clean UI and ultra-fast performance powered by Bun, it provides seamless VPN status checking across multiple devices and languages.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Patrick Status is a fast and modern web app built with Vite, React, and TypeScript to check your VPN subscription status in real-time. With a clean UI and ultra-fast performance powered by Bun, it provides seamless VPN status checking across multiple devices and languages.

Notifications You must be signed in to change notification settings

AmirJSX/patrick-status

Repository files navigation

🚀 Patrick Status - VPN Subscription Status Checker

A modern, high-performance web app built with Vite + React + TypeScript to check your VPN subscription status in real-time.

📖 Looking for the Persian version? Click here to read in فارسی 🌍


Features

Real-time VPN Status - Instantly check if your VPN is active
Clean & Responsive UI - Optimized for all devices
Multi-language Support - Seamless experience in multiple languages
TypeScript Safety - Ensuring better code quality
Fast & Smooth Navigation - Powered by TanStack Router
Ultra-fast Performance - Leveraging Bun for blazing speed


🎥 Demo

Want to see Patrick Status in action? Check out the demo:

Demo of Patrick Status
Experience the real-time VPN status check and smooth UI in action!

Alternatively, you can run the app locally by following the Getting Started instructions above.


🛠️ Tech Stack

  • Vite - Next-gen frontend tooling
  • ⚛️ React 19 - Component-based UI with hooks
  • 📜 TypeScript - Type-safe, maintainable code
  • 🛣️ TanStack Router - Advanced, modern routing
  • 🎨 Tailwind CSS - Utility-first, efficient styling
  • 🚀 Bun - Superfast runtime & package manager

🚀 Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Bun v1+
  • ✅ Node.js v18+ (optional, only if you plan to use it alongside Bun)

1. Clone the Repository

git clone https://github.com/AmirJSX/patrick-status.git
cd patrick-status

2. Install Dependencies

bun install

3. Run Development Server

bun dev

Your app will be live at http://localhost:5173 by default.

4. Build for Production

bun run build

The optimized build will be available in the dist/ directory.

5. Preview Production Build

bun run preview

The bun run preview command is for local testing only. In production, serve the dist/ folder using a proper web server.


🤝 Contributing

We welcome contributions to improve Patrick Status! Here’s how you can contribute:

  1. Fork the Repository - Click the fork button on GitHub.
  2. Create a New Branch - Use a descriptive name.
    git checkout -b feature/your-feature-name
  3. Make Your Changes - Improve the code, fix bugs, or enhance features.
  4. Commit Your Changes - Write meaningful commit messages.
    git commit -m "Add feature: description"
  5. Push to GitHub - Push your changes to your fork.
    git push origin feature/your-feature-name
  6. Create a Pull Request - Open a PR against the main branch.

🛠 Issues & Support

If you encounter any issues, feel free to:

  • Check the GitHub Issues tab to see if it’s already reported.
  • Open a new issue describing the problem.
  • Join discussions in the repository to collaborate on solutions.

For direct inquiries, you can reach out via GitHub discussions.


📜 License

This project is open-source and released under the MIT License.

About

Patrick Status is a fast and modern web app built with Vite, React, and TypeScript to check your VPN subscription status in real-time. With a clean UI and ultra-fast performance powered by Bun, it provides seamless VPN status checking across multiple devices and languages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0