Skip to content

venmurasu-programming-team/2023-Aug-Contest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

2023 - Venmurasu Programming Team Qualifier Contest

Objective

The objective of this contest is to qualify the teams for VPT Programming Contest

The task focuses on builing a simple web application using external API using a programming language(s) of their choice.

Pre-requisites

  1. Basic knowledge on how to use Git and GitHub.
  2. A public GitHub repository to upload code and data.

Task

Create a web application to search books using API from OpenLibrary using a programming language of your choice. The total duration will be 12hrs (8:00am - 8:00pm).

OpenLibrary offers suite of APIs to access Book related information. Use the API to build a simple Book search application. The applicable APIs for this functionality:

  • Books API - Retrieve a specific work or edition by identifier
  • Search API - Search results for books, authors, and more

A sample search page is shown below. Your application need not use the same design but should have similar functionality. Like provide a keyword to search, display results, click on a search result to show more details, pagination. image

Bonus points if additional functionality is implemented, e.g., faceted search

Submission

  • The final code should be uploaded to a Github repository with project name vpt-2023-aug-<Team Name> (Team Name can be just the team leads name) by 8:00pm. The project can be a public repository or if you want to keep it as private repository add github user names cmrajan, visu,arulrajnet as read-only collaborators.
  • Complete the task by the deadline and submit the code to Github.
    • Early submissions are welcome
  • For any doubts/clarifications regarding the contest, please go to the Issues and raise your question (without posting your code or implementation details) or join the discord channel and message tagging @Mahendra , @Visu or @arulrajnet
  • Please document your strategy of implementation in detail in the repo's README
  • Results would be announced within a week after the deadline.

Selection

Teams will be qualified based on the following critieria:

  • Could sucessfully build/compile the application based on instructions( weightage - 10% )
  • Search functionality implemented and working ( weightage - 30% )
  • Usability and User Interface ( weightage - 20% )
  • Display individual Book details when selected ( weightage - 10% )
  • Code quality and documentation (weightage - 20% )
  • Webapplication is hosted in a public site (weightage - 10%)

About

VPT 2023 Qualifier contest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published