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 :-
๐ถ: Sign Up Page :-
๐ถ: Login Page :-
๐ถ: Workspace :-
๐ถ: Main Working page :-
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.