0% found this document useful (0 votes)
36 views4 pages

DevRev DevTask New

The document describes tasks for a front end and back end development role. For front end, the task is to build a library management application with features like user authentication, book listings, search, filtering and sorting. For back end, the tasks are to build applications for flight booking and COVID vaccination booking with basic CRUD functionality.

Uploaded by

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

DevRev DevTask New

The document describes tasks for a front end and back end development role. For front end, the task is to build a library management application with features like user authentication, book listings, search, filtering and sorting. For back end, the tasks are to build applications for flight booking and COVID vaccination booking with basic CRUD functionality.

Uploaded by

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

DevRev ProGrad Hiring Drive

Round - II (Task Submission)


Front End:
Build a library management page with the following modules,
○ An aesthetically pleasing and optimised loading animation
○ New user signup and login, using Proper authentication and sess
ions (Sign in with social media, Email and mobile number verifi
cation gets extra brownie points)
○ Users should be able to see the list of books, preferably use a
n actual endpoint (API) as a data source for books
■ Instead of loading all the results on the page, perform a
n optimised pagination (infinite scrolling with lazy load
ing)
○ A well built search bar, with suggestions (like Google Search,
YouTube) that suggests and searches based on all the fields lik
e Book name, Author name, Genre, Year of publishing, etc
○ There should be an exclusive way of indicating the availability
of the books, and the number of available copies, along with th
e previously mentioned fields.
○ Users should be able to filter and sort the list of books based
on Title, Author, Subject and Publish - date
○ You are expected to show the count of books, upon every search
results, and upon every filtering
○ Implement a cart feature, upon adding books to the cart, the us
er will be able to check out and rent them. This should reflect
in the availability and number of copies fields.

Expected tech stack is HTML, CSS for UI, JS is more preferred for implement
ing the functionality. (Usage of ReactJS is appreciable).

Don’t stop using your creativity to improve this web app.


Back End:
1. Flight Ticket Booking

Create a web application for flight ticket booking. Use any tec
h stack for the backend and db. A basic UI made outta HTML and CSS is
expected. Submissions with a plain console based CRUD app won't be e
ntertained.

Type of Users

a. User
b. Admin

User Use Cases

● Login
● Sign up (with apt data validations)
● Searching for flights based on date and time
● Booking tickets on a flight based on availability (assumi
ng the default seat count is 60)
● My Booking -> to list out all the bookings made by that u
ser
● Logout

Admin Use Cases

● Login (Seperate login for Admin)


● Add Flights
● Remove flights
● View all the booking based on flight number and time
2. Covid Vaccination Booking
Create a web application for covid vaccination booking. Use any
tech stack for the backend and db. A basic UI made outta HTML and CSS
is expected. Submissions with a plain console based CRUD app won't b
e entertained.

Type of Users

c. User
d. Admin

User Use Cases

● Login
● Sign up (with apt data validations)
● Searching for Vaccination centre and working hours
● Apply for a vaccination slot (only 10 candidates allowed
per day)
● Logout

Admin Use Cases

● Login (Seperate login for Admin)


● Add Vaccination Centres
● Get dosage details (group by centres)
● Remove vaccination centres

NOTE:
“In order to proceed with your application, it is mandatory to host your task. Failure to do so will res
ult in the removal of your candidature, leading to elimination from the selection process. You are fre
e to choose any hosting solution, and Vercel is not specifically required.”

Please find Links for your reference below:

1) https://blog.devsharma.live/deploy-a-node-server-to-vercel
2) https://vercel.com/templates/other/nodejs-serverless-function-
express
3) https://vercel.com/templates/react/create-react-app

You might also like