0% found this document useful (0 votes)
43 views2 pages

Test of WPT

The document outlines requirements for an API that allows users to: 1) Request bookings for a cab from location A to B. 2) View past bookings. 3) Get nearby cabs. The API should use an ORM like Sequelize, include database migrations and seed scripts, and support Dockerization. Additional features like authentication and testing are encouraged.

Uploaded by

ashok newale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views2 pages

Test of WPT

The document outlines requirements for an API that allows users to: 1) Request bookings for a cab from location A to B. 2) View past bookings. 3) Get nearby cabs. The API should use an ORM like Sequelize, include database migrations and seed scripts, and support Dockerization. Additional features like authentication and testing are encouraged.

Uploaded by

ashok newale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Nodejs - Programming Challenge

Write an API that provides a REST interface for the following business

requirements:

• A user should be able to request a booking for a cab from pickup location A

to pickup location B

• A user should be able to view his past bookings

• A user should be able to get cabs that are nearby.

These requirements are a subset of the needs of a cab booking platform like

Uber/Ola.

The end result should have:

• Sequelize or equivalent ORM

• DB migrations and seed scripts

• Dockerization support

Brownie points for

• Authentication middleware

• Tests CO
Develop a protected currency converter web application using a public currency converter API

(https://openexchangerates.org/signup/free , https://currencylayer.com/documentation , etc... ). The

application should provide a login/registration screen and a main screen to query historical or current

exchange rates. After the successful login the application should show the last 10 queries and their

results on the main screen as reminder.

Some main currencies (EUR, USD, GBP, NZD, AUD, JPY, HUF, etc...) are enough.

Create a web app using Java/.NET/Python. Provide documentation on how we can build and run your

project

You could use in-memory (h2, etc.) or SQLite for persistence.

A reliable, working code is a must! We should see a login screen, a registration screen and the main

screen with a logout feature. Any simple web page with a basic GUI will suffice, i.e. three fields with

currencies and the date and a simple list of past entries.

You might also like