Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/obed-tc/solicitify

📡 Solicitify – A project that makes REST API requests, developed with React, TypeScript, and styled with Tailwind CSS.
https://github.com/obed-tc/solicitify

react tailwindcss typescript

Last synced: 8 days ago
JSON representation

📡 Solicitify – A project that makes REST API requests, developed with React, TypeScript, and styled with Tailwind CSS.

Awesome Lists containing this project

README

        

# SOLICITIFY 📡

Solicitify is a powerful web application for making REST API requests, similar to Postman or HTTPie. Developed with React, Redux, TypeScript, and styled with Tailwind CSS, Solicitify offers a user-friendly interface for testing and debugging APIs directly in your browser.

[![GitHub license](https://img.shields.io/github/license/obed-tc/Solicitify.svg)](https://github.com/obed-tc/Solicitify/blob/main/LICENSE)
[![GitHub stars](https://img.shields.io/github/stars/obed-tc/Solicitify.svg)](https://github.com/obed-tc/Solicitify/stargazers)
[![GitHub issues](https://img.shields.io/github/issues/obed-tc/Solicitify.svg)](https://github.com/obed-tc/Solicitify/issues)

## 📋 Table of Contents

- [Features](#-features)
- [Demo](#-demo)
- [Installation](#-installation)
- [Usage](#-usage)
- [Contributing](#-contributing)
- [License](#-license)
- [Contact](#-contact)

## ✨ Features

- 🚀 Supports GET, POST, PUT, PATCH, and DELETE requests
- 🔐 Token-based authentication
- 📁 File upload capability
- 🎨 Clean and intuitive user interface
- 🔧 Built with modern technologies: React, Redux, TypeScript
- 💅 Styled with Tailwind CSS for a responsive design

## 🌐 Demo

Check out the live demo of Solicitify: [https://solicitify.vercel.app/](https://solicitify.vercel.app/)

## 🛠 Installation

To set up Solicitify locally, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/obed-tc/Solicitify.git
```

2. Navigate to the project directory:
```bash
cd Solicitify
```

3. Install dependencies:
```bash
npm install
```

4. Start the development server:
```bash
npm start
```

5. Open your browser and visit `http://localhost:3000`

## 🚀 Usage

1. Enter the API endpoint URL in the address bar
2. Select the HTTP method (GET, POST, PUT, PATCH, DELETE)
3. Add any necessary headers or authentication tokens
4. For POST, PUT, or PATCH requests, enter the request body
5. Click "Send" to make the API request
6. View the response in the designated area

## 🤝 Contributing

Contributions are welcome! Here's how you can help:

1. Fork the repository
2. Create a new branch (`git checkout -b feature/AmazingFeature`)
3. Make your changes
4. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
5. Push to the branch (`git push origin feature/AmazingFeature`)
6. Open a Pull Request

Please read [CONTRIBUTING.md](https://github.com/obed-tc/Solicitify/blob/main/CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/obed-tc/Solicitify/blob/main/LICENSE) file for details.

## 📞 Contact

Obed TC - [@obed_tc](https://twitter.com/obed_tc)

Project Link: [https://github.com/obed-tc/Solicitify](https://github.com/obed-tc/Solicitify)

---

Made with ❤️ by [obed-tc](https://github.com/obed-tc)