Quest 1 - Login Application

STARTS (GMT +08:00)
ENDS (GMT +08:00)

Learning Outcomes

By the end of your learning, you will be able to

  • Delve deep into security measures, including password hashing, to ensure that user data is stored safely and that sensitive information is never exposed.
  • Implement a user login system where users can securely log in using their credentials
  • Define routes and create controller functions to handle different types of incoming requests.
  • Create and manage user accounts in MongoDB.
  • Set up MongoDB Database with MongoDB Atlas.

Quest Details


In today's fast-paced digital landscape, user authentication stands as a cornerstone of trust, security, and accessibility in the online world. It is the vital mechanism that ensures that only authorized users can access the privileged areas and data of web applications, websites, and mobile applications.

Whether you've ever logged into a social media platform, checked your email, or shopped online, you've encountered user authentication in various forms, ranging from the familiar username-password combination to the more advanced two-factor authentication methods. It's the guardian of personal information, confidential data, and the integrity of digital interactions.

We will embark on a journey to create a robust and secure user authentication system. Our application will enable users to create their own accounts and subsequently log in with the same credentials. We'll harness the power of MongoDB to store user data securely.


This quest has 2 deliverables.

  1. Screenshot 2
  2. Screenshot 1

This quest is part of a campaign so do check out other quests!

Help Center Need help?

Find articles to support you through your journey or chat with our support team.

Help Center