The Job Application Game™: Because Regular Job Applications Aren't Annoying Enough

Are you tired of bland, uninspired job applications? Do you want to experience the thrill of applying for a job while battling quirky requirements and ridiculous logic? The Job Application Game™—where your skills, creativity, and sanity will be put to the ultimate test!


🧐 What's This About?

This is no ordinary job application form. It's a fun (and mildly absurd) interactive game that will challenge you to:

  1. Fill out a job application riddled with quirky rules.
  2. Validate yourself against arbitrary standards.
  3. Laugh at rejection because, honestly, it's inevitable here.

Designed for anyone who loves React and has ever cried over rejection emails, this project is a parody of the modern job application process, with a sprinkle of humor and a dash of frustration.


🚀 Features

  • Progressive Form Validation: Six steps of escalating madness. Can you make it through?
  • Quirky Challenges: From rhyming teamwork essays to Fibonacci coffee budgets, your creativity will be pushed to the limits.
  • Live Validation Feedback: Instant gratification—or brutal rejection—at every step.
  • Ridiculous Requirements: Just like real life! Think Fortune 500 experience for an entry-level role.
  • Sassy Success Messages: Because you deserve to be roasted and rewarded.
  • Rejection Celebration: Finish the game only to face a comical rejection screen. Hey, it's all in good fun!

🛠️ Tech Stack

  • Frontend: React.js
  • Styling: CSS (because minimalism is chic)
  • State Management: useState (simple, because life's complicated enough)
  • Local Storage: Saving your progress—because we care about your journey.

🎯 The Rules (AKA What You Signed Up For)

Each step has unique and sometimes absurd requirements:

  1. The Basics: Enter your name, email, and an "I-less" introduction. (Because there's no "I" in "team.")
  2. Your Journey: Prove your worth with a Fortune 500 employer, valid HTML experience, and the perfect phone number.
  3. Teamwork Rhymes: Compose a rhyming ode to teamwork. Shakespeare would be proud.
  4. Real Talk: Log your rejection count, coffee chats, and some painfully funny numbers.
  5. Money Talks: Set a 5-digit salary with Fibonacci-like logic.
  6. The Finale: Submit your application only to face the hilarious rejection screen. (It's tradition.)

🏗️ How to Run Locally

Frontend Setup

  1. Clone this repository: git clone https://github.com/Sherylleong/The-Job-Application-Game.git cd job-application-game

  2. Install dependencies: npm install

  3. Start the development server: npm run dev

  4. Open your browser and navigate to: http://localhost:5173

Backend setup

  1. Enter the backend directory on a separate terminal window: cd backend

  2. Install dependencies: npm install

  3. Start the backend server: npm start


🤔 Why Does This Exist?

This project is a parody of the modern job application process: the endless rejections, the absurd requirements, and the hoops you jump through just to get an "Automated Response" email. It's a way to laugh at the struggle while honing your React skills.


🙌 Acknowledgments

  • To all job applicants who've ever been ghosted: This one's for you.
  • To rejection emails and broken systems: Thanks for the "inspiration."
  • To caffeine: The only reason this project exists.

🖼️ Final Note

Remember: Life's a game, and so is job hunting. If you can beat this, you can handle anything the job market throws at you.

Good luck, and may your applications always land on human eyes! 📝

Share this project:

Updates