Hackathon in June - NextGen forum

Register
Submit a solution
The challenge is finished.

Challenge Overview

This is a Hackathon challenge, the challenge is mainly for fun and will last a month long. To participate in the Hackathon challenges, you will receive

  • Prize money $1000/$500 for the top 2 winners of the Submission Sprint

  • Exclusive Topcoder T-shirt: Top 10 winners of the Ideation Sprint will receive an exclusive Topcoder T-shirt. Yay!

There are no hard requirements for these Hackathon challenges, for each challenge, there is only a topic (named problem to solve), you can freely open your mind to think how to solve this problem elegantly and efficiently.

Challenge Rules

  • This challenge will consist of two sprints. Ideation Sprint & Submission Sprint.
    Ideation Sprint
    In this phase, you need to submit the idea in a given format/template. You can select the technologies & idea category based on the following specifications.

    Submission SprintIn this phase, you need to submit the code of solution based on the idea that you want to implement.

  • On the basis of Ideation Sprintwe will select the top 10 ideas. In the next Submission Sprint, you are encouraged to implement one of the ideas that we selected from the Ideation Sprint.
  • If you don't like any of the ideas that we selected from the Ideation Sprint, you can also implement your own ideas, and submit your idea along with your code of solution in the Submission Sprint.

  • In case you missed Ideation Sprint, don't worry, you can still participate in the Submission Sprint.

  • You can submit as many time as you want. The last submission will be considered as the final submission.

  • Only the individual participant is allowed.

  • Result of this Hackathon challenge will be announced after reviewing the submissions of Submission sprint

  • The review will be performed by the Hackathon committee members (Topcoder community admin/copilot) subjectively. No appeal and appeal response phase in this challenge.

Challenge Timeline

  • Ideation Sprint: 5 days, submission deadline: June 12th, 2019 00:00:00 EDT

  • Ideation Review: The review will start once the Ideation Sprint phase is closed. The winners of Ideation Sprint will be announced in 2 days.

  • Submission Sprint: 10 days, submission deadline: June 24th, 2019 00:00:00 EDT


Problem to solve

Topcoder legacy forum is a bit outdated, the legacy forum has the following issues

  • Only supports BBCode syntax for the rich text, not supports the modern Markdown syntax.

  • Not supports the math formula.

  • Not supports @ tagging other Topcoder members.

  • Not supports non-latin languages. Non-latin languages can’t be displayed.

 

What we edit

 

What it displays

 

Questions:

  1. How to refactor the current forum?

  2. How to support Markdown, math formula, non-Latin languages?

  3. How to support tagging members?

  4. How to import data from the legacy system?

  5. … (Any other concerns come in your mind are good to be presented in your idea report)

Ideas for references:

Please note these are just for references, not mandatory.

(1) You may a new forum based on an open source editor  https://github.com/nhn/tui.editor

(2) The Kaggle discussion

  1. Tagging support

  2. Markdown support

But it doesn’t support math formula either.

Allowed technologies & frameworks

  • ReactJS

  • React-Native

  • AngularJS

  • PWA

  • Ionic

  • REST APIs

  • Databases (SQL, MS-SQL….)

  • ….


     



Final Submission Guidelines

Ideation sprint:

You are required to submit their idea using this template

 

Submission sprint:

Submit the codes of your solution along with a video presentation.

 

ELIGIBLE EVENTS:

Topcoder Open 2019

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30092787