<aside> 📌 Submission Date: 11:59 PM IST, 31 May 2024 Submission Link: https://techsyndicate.us/24/submit

</aside>

Background

For over two decades, the H.C.E.T Syndicate, an underground spy agency that only a few knew about, has operated in the shadows. Hundreds of agents were part of this organization, carrying out dangerous, life-threatening missions. Their every footstep was defined and tracked by the most secure web platform ever made — or so they thought.

A few days ago, NUXE, a team of rival hackers, breached the security system, and the whole platform was compromised. Stacks upon stacks of crucial information are now on the brink of being vulnerable to attackers. As a result, the platform had to be dissolved.

H.C.E.T Syndicate is in desperate need of a new and improved platform, a task for which you, Davis Hunt, have chosen. The stakes have never been higher, and time is ticking — the integrity of the agency is now in your hands.

Task

You need to create a secure, impenetrable portal for the organization, incorporating user-friendly interfaces, extreme security measures, and the ability to control the workings of the whole agency using this one platform.

This portal has some bare minimum requirements, which are:

  1. New agents should be able to join the agency, using registration and login.
  2. Agents should be able to start new missions and end them whenever necessary.
  3. Agents should be able to add and remove others from a given mission and perform necessary actions such as imposing an emergency, notifying other agents, changing details of the mission, etc.
  4. On completing a certain amount of missions, agents must get promoted to higher posts like Director, Secretary, Head of Department, etc. These posts are to be decided by the creator of the platform.

Sub Tasks

  1. Logs: Create a system for displaying previous missions, along with their details.
  2. Security measures: Make an algorithm to determine if an unauthorized person is trying to gain access to the website, like randomized security questions, certain key combinations, etc.
  3. Communication facility: Allows agents to communicate with each other during missions, discuss key details, alert each other, etc. Make sure that this facility is incredibly secure and cannot be leaked or attacked in any way.
  4. Weather API: Implement a system to decide whether or not the weather is safe to start and conduct a mission, including future forecasts, by using Weather APIs.
  5. Admin Portal: Create a portal where the progress of all ongoing missions, and all current agents, can be seen and reviewed by the admin.

Note: Although not all the sub-tasks are required, they will gain you extra points. However, the bare minimum requirements mentioned above must be fulfilled in the platform.

Recommended Frameworks