Skip to content

JeromeRisselin/PRJ-medtec_sigproc

 
 

Repository files navigation

Leaderboard

Leaderboard is based on Bootcamp which is an open source Enterprise social network built with Python using the Django Web Framework.

Infrastructre

With our leaderboard infra you'll submit your source code, to win the challenge !!

Front-server : django infrastructure, which can by started by >> python manage.py runserver 0.0.0.0:8000.

Back-server : will process your code against datas and images depend with our challenge >> python echopen-leaderboard/processor-node/server_echopen.py.

Sign_in and submit this code on the IDE for example you can submit: echopen-leaderboard/processor-node/uploaded_custom.py.

These 2 side discuss with rabbitmq, which have to be installed first on your local machine.

Bootcamp

The project has three basic apps:

  • Feed (A Twitter-like microblog)
  • Articles (A collaborative blog)
  • Question & Answers (A Stack Overflow-like platform)

Feed App

The Feed app has infinite scrolling, activity notifications, live updates for likes and comments, and comment tracking.

Articles App

The Articles app is a basic blog, with articles pagination, tag filtering and draft management.

Question & Answers App

The Q&A app works just like Stack Overflow. You can mark a question as favorite, vote up or vote down answers, accept an answer and so on.

Technology Stack

  • Python 2.7
  • Django 1.9.4
  • Twitter Bootstrap 3
  • jQuery 2

Installation Guide

Take a look at our wiki page for a detailed installation guide.

Demo

Try Bootcamp now at http://trybootcamp.vitorfs.com.

HackIDE

hackIDE is an online code editor, compiler and interpreter based on Django, powered by HackerEarth API! Go, hack it!

####Visit - hackIDE | Online Code Editor, Compiler & Interpreter

Screenshot-

Screenshot for HackIDE

How to run the server locally

$ python manage.py collectstatic
$ HACKIDE_DEBUG=true python manage.py runserver

Note that the IDE may not show up without a valid api token from HackerEarth. To specify the HackerEarth api token, supply it with HE_CLIENT_SECRET as a command line argument.

$ python manage.py collectstatic
$ HE_CLIENT_SECRET=your_token_here python manage.py runserver

TODO

  • Add "Download code as a zipped file" option
  • Implement "Save code on cloud" feature
  • Implement profiling system allowing users to make their profiles and saving codes in their profiles

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 58.9%
  • JavaScript 25.0%
  • CSS 6.8%
  • Python 4.8%
  • HTML 2.8%
  • C 1.4%
  • Other 0.3%