Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 4.08 KB

README.md

File metadata and controls

75 lines (55 loc) · 4.08 KB

API Hub is a comprehensive application that showcases two different types of APIs: a Project Management System using SOAP and a Dragon Ball API using REST. This project demonstrates the versatility of working with both SOAP and REST APIs in a single application.

Technologies Used

REST API

  • Nextra - Documentation framework for Next.js.
  • Render - Cloud platform for hosting applications.
  • Next.js - React framework for building server-rendered applications.
  • Tailwind CSS - Utility-first CSS framework for rapid UI development.
  • TypeScript - Typed superset of JavaScript for building robust applications.
  • Express - Web application framework for Node.js.
  • React - JavaScript library for building user interfaces.

SOAP API

  • Nextra - Documentation framework for Next.js.
  • Render - Cloud platform for hosting applications.
  • Apollo - GraphQL client for managing data in applications.
  • GraphQL - Query language for APIs and runtime for executing those queries.
  • JavaScript - Programming language for web development.
  • Tailwind CSS - Utility-first CSS framework for rapid UI development.
  • Bootstrap - Front-end framework for developing responsive websites.
  • Vite - Fast build tool and development server for modern web projects.

Features

  • Complete working application with CRUD operations on a client and project management system.
  • Intuitive interface for managing projects and accessing character information from the Dragon Ball universe.
  • Integrated SOAP and REST APIs for comprehensive functionality.

Getting Started

To start using API Hub, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/api-hub.git
    cd api-hub
  2. Install dependencies for both SOAP and REST:

    npm install
  3. Run the server:

    npm start

Contributing

Contributions are welcome! If you want to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Submit a pull request.

License

This project does not have a specified license.

Contact

For any inquiries or feedback, feel free to reach out to me at:

Happy exploring the API Hub!