Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

kaiyuanshe/open-hackathon

Repository files navigation

Open Hackathon Platform

dotnet build, push and publish

Introduction

Open Hackathon Platform

The Open Hackathon Platform is a cloud-based platform to enable Hackathon organizers to host an offline/online hackathon with most needed features; Hackathon event participants can use a HTML5 capable web browser to login an Hackathon event, provision his development environment of choice and collaborate with teammates.

The Open Hackathon can be deployed as a standalone web application, and can leverage Docker based technology to efficiently manage the cloud resources.

Contributing

Pull request is welcome and appreciated.

Questions go to dev team

Documenation

Event Participator

For user who wants to browse and attend hackathon events, please see User Guide

Event Organizer

For those who wants to create a new hackathon event or manage existing ones, please follow Organizer Guide

Developer

For those who wants to contribute to Open Hackathon, pleae choose one of the following. Open Hackathon has mainly two parts, a Web UI presentation layer and a backend api server, both were written in Python in the first place. Recently we are working to move it to modern technologies. The UI layer is being rewritten using Node Js and the backend API is being replaced with Dotnet Core 3.1.

  • To contribute to new Web UI, please visit OpenHackathon Web 2.0 for more details.
  • To contribute to new backend API server, please browse to directory src. The docs are ongoing. Basically it's a typical DotNet core Web App.
  • To contribute to v1.0 Web UI and/or API, please read Developer Guide. They are being retired, currently only critical fixes accepted. Read manual for more.

Author

The project is now maintained by Kaiyuanshe.

License

This project is licensed under MIT License