FullStack Forge: Code, Build, Innovate

live
3724 Registered Allowed team size: 1
3724 Registered Allowed team size: 1
Hackathon
Online
starts on:
Mar 17, 2025, 12:30 PM UTC (UTC)
ends on:
Apr 20, 2025, 06:29 PM UTC (UTC)

Overview

Are you ready to prove your Full-Stack Development prowess?

HackerEarth presents FullStack Forge: Code, Build, Innovate—a battle for supremacy in the world of web development!

This hackathon is designed for developers to push their limits, create innovative full-stack applications, and compete against the best in the industry. Whether you're a seasoned developer or a rising star, this is your chance to showcase your ability to architect, develop, and deploy scalable web applications. 

FullStack Forge Banner

What You Need?

  • A Laptop: Your weapon of choice for the hackathon.
  • A Calm Mind: Stay focused, innovate, and overcome coding challenges.
  • Internet Connection: You'll need to be connected to submit your project.

Why Participate?

  • Compete with top full-stack developers worldwide.
  • Showcase your problem-solving and coding skills.
  • Win exciting rewards and gain industry recognition.
  • Build a project that could kickstart your next big opportunity.

Are you ready to take on the challenge? Join now and let your code define the future!

Project Scope & Requirements 

Participants must develop an original project that solves a real-world problem and meets the following essential requirements:

  • The project must belong to a relevant domain such as e-commerce, healthcare, finance, education, social networking, etc.
  • It should be a complex, full-fledged working application, not a simple CRUD-based system.
  • The solution should demonstrate innovation, scalability, maintainability, and industry relevance.
  • The project should be structured using modular, reusable, and optimized code.
  • Minimum 5000 lines of code across the project.
  • At least 10 distinct source code files must be written by the candidate.
  • Each functionality must be covered with appropriate test cases.
  • Candidates must provide clear project setup and execution instructions.
  • The code must adhere to industry coding standards and best practices.

Allowed Technology Stack 

  • Backend: Any backend technology
  • Frontend: Any frontend framework
  • Full Stack: Any full-stack combination
  • Database: Any database solution
  • Additional: Authentication, Authorization, Caching, API Documentation

Project Structure Guidelines

All project submissions must be structured and include:

Min. Mandatory Requirement

  • Number of files: Min. 20
  • Lines of Code: Min. 3000
  • Number of test cases: Min. 70
  • Project should be provided with:
    • Clear problem statement
    • Solution approach
    • Supporting documentations wherever required

Source Code

  • Located inside src/
  • Should follow proper modularization and separation of concerns

Test Files

  • Located inside tests/
  • Should include unit and integration tests

Configuration & Setup Instructions

  • README.md must include:
    • Project description
    • Installation steps
    • Setup commands
    • Execution instructions
    • How to run tests

Documentation (if applicable)

  • Located inside docs/
  • API Documentation (Swagger/Postman Collections)

Testing Guidelines

Each project must include test cases to ensure functionality, correctness, and efficiency.

  • Unit Tests: Covers individual components/functions (Mandatory).
  • Integration Tests: Validates interactions between modules (Mandatory).
  • Performance Tests: Assesses scalability & response time (Optional).
  • Security Tests: Ensures authentication & authorization integrity (Optional).

Test Case Structure:

  • Input: Description of input values.
  • Expected Output: Predicted result from the function/module.
  • Actual Output: The actual result produced.
  • Status: Pass/Fail.

Participants may use any preferred testing framework for backend and frontend.

Themes

Build a scalable and maintainable fullstack solution for a real-world challenge

Develop a high-quality fullstack application that addresses a real-world problem of your choice. Your solution must meet strict criteria for problem relevance, code complexity, testing, and maintainability.

Key Requirements

  • Relevance: Clearly define the problem your solution aims to solve.
  • Code Complexity: Implement efficient algorithms and clean architecture.
  • Testing: Ensure comprehensive unit and integration testing for reliability.
  • Maintainability: Write modular, well-documented, and scalable code.

Your project should showcase innovation, usability, and robustness while demonstrating best practices in fullstack development.

Prizes INR 20000 in prizes

Three internship positions up for grabs (subject to a final tech interview):

  1. Full Stack Developer (Full Time) (1 position)
  2. Backend intern (1 position)
  3. Frontend intern (1 position)
Main Prizes
First Prize
INR 10,000
Second Prize
INR 7000
Third Prize
INR 3000
starts on:
Mar 17, 2025, 12:30 PM UTC (UTC)
closes on:
Apr 20, 2025, 06:29 PM UTC (UTC)

Social Share

Help & Support

Please contact event admin
Prajwal Naik at prajwal.naik@hackerearth.com

?