Nish-026 / API-ACE

The API ACE is the foundational tool of Postman, and it enables you to easily explore, debug, and test your APIs.

Home Page:https://apiwizard.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API-ACE

Introducing API-ACE (Clone of Postman.com)

API-ACELOGO

The API ACE is the foundational tool of Postman, and it enables you to easily explore, debug, and test your APIs while also enabling you to define complex API requests for HTTP, REST, SOAP, GraphQL, and WebSockets.The API client automatically detects the language of the response, links, and format text inside the body to make inspection easy.Through the API client, you can organize requests into Postman Collections to help you organize your requests for reuse so you don't waste time building everything from scratch.


Team members

  • [Nishtha]
  • [Punit]
  • [Tigmanshu]

Features :-

  • Interactive UI/UX for best customer experiene
  • Google and Github Auth Login and Signup
  • Welcome message on their signup
  • User perform all the API Crud operations
  • User can save their session in the workspace
  • Transitions & Animations

Tech Stack Used: -

Frontend

HTML CSS JavaScript BootStrap

Backend : -

Node.js Express.js MongoDB Passport

Routes :-

  • Users Routes

METHOD ENDPOINT WHAT IT DOES
POST /user/signup -> Register New User (Requires user details in req.body)
POST /user/login -> Login existing user (Requires email and passwords, returns token if login success)
  • API Routes

METHOD ENDPOINT WHAT IT DOES
GET /Api/getUserApi/:id -> Getting All the saved APIs of the User (using userID)
POST /Api/saveUserApi -> For saving the session in the workspace
DELETE /Api/delete/:id -> Deleting an Api by ID from the workspace
  • Google Routes

METHOD ENDPOINT WHAT IT DOES
GET /google -> Initiating Google Auth
GET /google/callback -> Redirect URL
GET /google/failure -> For handling the failure
GET /github -> Initiating Github Auth
GET /github/callback -> Redirect URL
GET /github/failure -> For handling the failure

Here are some screenshots of website :-

๐Ÿ”ถ: Home Page :-

Screenshot 2023-05-15 125223

Screenshot 2023-05-15 125255

๐Ÿ”ถ: Sign Up Page :-

Screenshot 2023-05-15 130605

๐Ÿ”ถ: Login Page :-

Screenshot 2023-05-15 130750

๐Ÿ”ถ: Workspace :-

Screenshot 2023-05-15 130956

๐Ÿ”ถ: Main Working page :-

Screenshot 2023-05-15 131151


Thankyou for your Time ๐Ÿ™Œ ๐Ÿ’ :-

About

The API ACE is the foundational tool of Postman, and it enables you to easily explore, debug, and test your APIs.

https://apiwizard.netlify.app/


Languages

Language:HTML 60.5%Language:JavaScript 21.2%Language:CSS 18.3%