Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[TECH ED] Hotel Bookings API

Open
#14 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
javascript
Domain
api, backend

Research direction

Start with the linked coursework at Module-Servers/tree/main/hotel-bookings-api and review its requirements for the Hotel Bookings API. Build the API to process the required range of HTTP requests, then follow the submission steps by working in a fork and branch and opening a PR using the repository template.

Written by the indexing model from the issue text.

Description

πŸ• Priority Mandatory πŸ‚ Size Medium πŸ“… Servers πŸ”‘ Priority Key
Link to the coursework

https://github.com/CodeYourFuture/Module-Servers/tree/main/hotel-bookings-api

Why are we doing this?

In this challenge you will take all your knowledge of APIs and backend thus far to build an API that can process a full range of different HTTP requests.

Maximum time in hours

12

How to get help

Share your blockers in your class channel
https://curriculum.codeyourfuture.io/guides/getting-help/asking-questions/

How to submit
  1. Fork to your Github account.
  2. Make a branch for this project.
  3. Make regular small commits in this branch with clear messages.
  4. When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
gitGraph
    commit id: "start"
    branch feature/chat-server-project
    commit id: "skeleton page code"
    commit id: "Fonts and colours"
    commit id: "mobile layout"
    commit id: "lighthouse audit revisions mobile"
    commit id: "desktop layout"
    commit id: "lighthouse audit revisions desktop"
    checkout main
    merge feature/chat-server-project
Dominant language
JavaScript
Stars
0
Forks
74
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up β€” it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from CodeYourFuture/Module-Servers

All issues in CodeYourFuture/Module-Servers

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.