Skip to content

Hackify is a gamified cybersecurity learning platform that helps users develop security skills through interactive challenges, quizzes, and real-world attack simulations. ๐Ÿš€๐Ÿ”’

Notifications You must be signed in to change notification settings

Ayush07571/Hackify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

45 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hackify: Gamified Cybersecurity Learning

Welcome to Hackify โ€“ an interactive platform designed to empower users with cybersecurity awareness and skills through engaging games, challenges, and resources!

๐Ÿš€ Built for the Innovatex Hackathon by Team Paradox Frontier (Vaishnavi Singh, Ayush Karan, Ashish Raj).


๐Ÿš€ About Hackify

Hackify transforms cybersecurity education into an immersive, gamified experience. Users can explore interactive challenges, security tools, and real-world problem-solving exercises to develop practical cybersecurity skills while having fun!


๐Ÿ”‘ Key Features

  • ๐Ÿง  Security Quiz โ€“ Test your knowledge of social engineering tactics.
  • ๐Ÿ” Cyber Escape Room โ€“ Solve puzzles to escape a hackerโ€™s trap.
  • ๐Ÿ”‘ Master the Passwords โ€“ Learn how to create and evaluate secure passwords.
  • โšก Attack Simulator โ€“ Respond to simulated cyber threats in real time.
  • ๐Ÿ•ต๏ธ Hack The Hacker โ€“ Analyze vulnerabilities and decrypt messages.
  • ๐Ÿ“š Security Resources โ€“ Access guides and tools to improve your cybersecurity knowledge.

๐ŸŽฏ Objectives

โœ” Educate users about cybersecurity threats and solutions.
โœ” Make learning interactive through engaging challenges.
โœ” Provide real-world insights into online security best practices.


๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js for a dynamic and responsive UI.
  • Styling: Tailwind CSS for modern and consistent design.
  • Routing: React Router for seamless navigation.
  • Local Storage: Used to save user progress.
  • Animations: Canvas Confetti for interactive user engagement.

๐Ÿ“ฆ Installation Guide

Prerequisites:

  • Install Node.js on your system.

Steps to Set Up:

# Clone the repository
git clone https://github.com/your-repo/hackify.git
cd hackify

# Install dependencies
npm install

# Start the development server
npm start

# Open the application in your browser
http://localhost:3000

๐ŸŒŸ How to Use

  1. Open Hackify and explore the available games and challenges.
  2. Select a challenge and follow the on-screen instructions.
  3. Complete challenges to improve your cybersecurity skills.
  4. Learn from mistakes with hints and explanations after each challenge.
  5. Explore the Security Resources section for additional learning materials.
  6. Continue your journey to become cyber-aware and practice safe online habits!

๐Ÿš€ Future Roadmap

We aim to expand Hackify with:

  • ๐Ÿ”น New cybersecurity challenges based on evolving threats.
  • ๐Ÿ”น More interactive security games with real-world scenarios.
  • ๐Ÿ”น Mobile-friendly version for seamless learning on the go.
  • ๐Ÿ”น Enhanced user progress tracking to measure skill improvement.

๐Ÿ“– Contributing

We welcome contributions! Follow these steps to contribute:

# Fork the repository
git clone https://github.com/your-repo/hackify.git

# Create a new branch for your feature
git checkout -b feature-name

# Make your changes and commit them
git commit -m "Add new feature"

# Push to your fork
git push origin feature-name

# Open a pull request

Check the Issues section for open feature suggestions or bug fixes. Once your pull request is reviewed and approved, it will be merged into the main project.


โ“ Need Help?

If you encounter any issues while setting up or using Hackify, feel free to:

  • Open an issue on the GitHub Repository.
  • Reach out to Team Paradox Frontier through the project discussion section.
  • Check the FAQs and Troubleshooting Guide in the repository.

For any urgent concerns, you can also contact the team via the provided discussion forums.


๐Ÿ›ก๏ธ License

This project is licensed under the MIT License โ€“ see the LICENSE file for details.


๐Ÿค Acknowledgements

A huge thank you to:

  • Canvas Confetti for adding celebratory animations.
  • The cybersecurity community for inspiring this initiative.
  • Team Paradox Frontier (Vaishnavi Singh, Ayush Karan, Ashish Raj) for building this during the Innovatex Hackathon.
  • All contributors and users for supporting this project!

๐Ÿš€ Join Hackify today and level up your cybersecurity skills! ๐Ÿ”’๐ŸŽฎ

About

Hackify is a gamified cybersecurity learning platform that helps users develop security skills through interactive challenges, quizzes, and real-world attack simulations. ๐Ÿš€๐Ÿ”’

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published