Skip to content

developerHub01/ApiBolt-web

Repository files navigation

ApiBolt Web Banner

ApiBolt Web

The community and theme marketplace for the ApiBolt REST API client.

License Issues

This is the official web platform for ApiBolt, an open-source REST API testing platform. This website serves as a central hub for the community, featuring a marketplace where developers can browse, share, and download custom themes for the ApiBolt desktop application.

✨ Features

  • Theme Marketplace: Discover a variety of themes created by the community to customize the look and feel of your ApiBolt application.
  • User Profiles: Sign up and create a public profile to showcase your own themes and contributions.
  • Theme Management: Upload, manage, and update your themes directly through the platform.
  • Responsive Design: A fully responsive interface to browse the marketplace on any device.

🛠️ Tech Stack

ApiBolt Web is built with a modern and powerful tech stack:

  • Nuxt 3: A powerful Vue.js framework for building server-side rendered and static websites.
  • Vue.js: The progressive JavaScript framework for building user interfaces.
  • Supabase: Used for database, authentication, and storage.
  • Pinia: Intuitive state management for Vue.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Shadcn-Nuxt: A collection of beautifully designed and accessible UI components.
  • TypeScript: Brings static typing to JavaScript, enhancing code quality and developer productivity.

🚀 Getting Started

Follow these instructions to get the ApiBolt web platform up and running on your local machine.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/developerHub01/ApiBolt-web.git
    cd ApiBolt-web
  2. Install dependencies:

    pnpm install
  3. Setup environment variables:

    Create a .env file by copying the example.env file. You will need to add your Supabase project URL and keys.

    cp example.env .env

    Then run the command to generate Supabase types:

    pnpm gen:db:types

Running the Application

  • Development Mode:

    To run the app in development mode with hot-reloading:

    pnpm dev
  • Preview Mode:

    To build and preview the production build locally:

    pnpm build
    pnpm preview

🤝 Contributing

Contributions are welcome! If you have ideas for new features, bug fixes, or improvements, feel free to open an issue or submit a pull request.

📜 License

This project is licensed under the MIT License.

🖼️ Preview

Website

About

ApiBolt-web. Apibolt landing page and marketplace

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors