Skip to content

Daredevil124/Doom-s-BattleWorld-Recruitment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦸 BattleWorld – Marvel x Doom Job Portal

A job portal website built with a Marvel-inspired theme during WMC 6.0, an event organized by the Programming Club.
The platform introduces a unique dual-role system: Doom (Recruiter/Admin) and Marvel (Applicant), making the hiring process fun, interactive, and efficient.


🚀 Features

👑 Doom (Recruiter/Admin)

  • Create job posts.
  • Remove job posts.
  • Accept/Reject applications using a swipe mechanism.
  • If accepted:
    • Initiate chat with applicants.
    • Start a video call interview.
    • An automated email invitation is sent to the Marvel with meeting details.

🦸 Marvel (Applicant)

  • Browse and apply to available jobs.
  • On applying, their resume is automatically shared with Doom.
  • If accepted:
    • Chat directly with Doom.
    • Join video calls via email invitations.

🛠️ Tech Stack

  • Frontend: React.js (Marvel theme, swipe-based UI)
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • Real-time Communication: Socket.IO (chat + notifications)
  • Video Calls: WebRTC (with email integration for invites)
  • Deployment: Frontend on Vercel, Backend on Render

📸 Screenshots

(Include screenshots of Login, Job Cards, Swipe Mechanism, Chat, Video Call)


⚡ How It Works

  1. Login as Doom/Marvel.
  2. Doom posts jobs → Marvel applies → Resume shared automatically.
  3. Doom swipes → Accept or Reject.
  4. On accept → Chat & Video call enabled.
  5. Automated email → Marvel joins interview.

🏆 Event

Built during WMC 6.0 (Web Marvel Contest) organized by the Programming Club.


👨‍💻 Contributors

  • [Prasham Mehta]
  • [Devarsh Doshi]

📬 Contact

For queries or collaborations, feel free to connect with us on LinkedIn.

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 72.2%
  • CSS 27.6%
  • HTML 0.2%