Bhavuk Kalra - Github Externships Proposal #1636
bhavukkalra
started this conversation in
Externship
Replies: 1 comment
-
@liyasthomas @AndrewBastin Could you Please Check out this MVP for the mockserver that we discussed. Please pardon for the styling as that is kept for the last (the main AIM of the App is to showcase functionality). Currently Only GET Response is Implemented. Please Do find this attached Screenshot of the mocked GET response(Used Proxy and Chrome Extension of Hoppscotch to ByPass CORS) Please do let me know If there are any improvements that can be made. i would be happy to work on pending issues or create new PR's for the same Tech Stack used - Hosted at - https://intense-brushlands-19891.herokuapp.com/ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Application number: - 28-04_Bha703_tfa_258
Full name: - Bhavuk Kalra
E-mail: -
Personal Mail - [email protected]
Official Mail - [email protected]
GitHub username: - bhavukkalra
Socials: - Bhavuk Kalra Linktree
About Me: - My name is Bhavuk Kalra, I am a 3rd year UG from Thapar university. I have been experimenting and participating in discussions in issues relating to hoppscotch for a few weeks now. Coming from a React Background Hoppscotch is my first Big Vue Project that I have undertaken. Before that I have build a few small projects, following tutorials, to get the workflow of the NuxtJS framework that Hoppscotch is build upon. Some of them are:-
Random Joke Teller - Consumed an Open API to for searching random Jokes. Implemented Search by keyword Functionality. Made using NuxtJS(HOSTED ON HEROKU, Link in Gihub Repo)
I have also designed various architectures(Micro-Services Based) projects. The most Notable of them being Password Management System(With Testing)
Password Management System(Demonstration Video on Github Repo) - Made with Basic EJS(Templating Engine) and NodeJS with proper testing. Basic Functionalities - Two Factor Authentication,Basic Database CRUD Operations, Share Passwords Amongst Users using usernames(Demonstration Video, Link in Github Repo)
Prior experience:
Proposal type:
Proposal title: - MockServer
Originality of the Idea: - Participated in various discussions(discussed various approaches)which states the originality of the proposed idea
Community Participation:
.env
file but instead building on defaults, Reference HereProposal description: - This is proposal is regarding the implementation of the feature request that was featured in issue No #1598, which stated for having it all in one testing tool(API Testing + Mocking API). The current approach uses a NPM package
json-server
which allows data to be access via a JSON local file(tested already and is not feasible) or using JS(feasible). The package also allows for exposing the data through custom routes(Each MockEndpoint will be unique through an identified hashed id for database security). After the Core Functionality is Implemented by storing the response data in Firestore additional functionality of inputing the Response Data from a local JSON file can be Implemented in the WebHosted Version of Hoppscotch and its Chrome Extension(which ideally shouldn't take that much time with all the online documentation available)Libraries/Frameworks which will be used(): -
Work Already done: -
On Going: -
Hosted at Heroku:- Minimum Viable Product
Proposal roadmap: -
June 21 - 28(Week 1), July 1 - 31(Week 2, 3, 4, 5), August 1 - 31(Week 6, 7, 8 ,9), September 1 - 23 (Week 10, 11, 12)
WEEK (1, 2)
WEEK (3)
WEEK (4, 5, 6)
WEEK (7, 8, 9)
(as a basic workflow will be established uptill previous iteration, These Methods implementation shouldn't take that much time)
WEEK (10)
json-server
)Week(11)
Week(12)
One of the side Goals Also Include Resolving Pending Issues in the Repository throughout the Internship
Beta Was this translation helpful? Give feedback.
All reactions