OpenGift presents

The total prize pool of the competition is USD 10,000 worth of Credits (CS) tokens
according to price of 6th January, 2019.

Credits Developers Online Hackathon
The hackathon has started

Current stage: Development Process

Current task

The 9th OpenGift+Credits online-hackathon has started!

Stage 2: Development Process

Post your solution here

Hello, guys!

By the end of this stage you should publish source code of your project in the dedicated Github repository and send a link to the developed website or mobile app via OpenGift.
Deadline - 00:00 UTC,December, 30.

Credits Developers Online Hackathon

Credits Blockchain Platform launches its first Online Hackathon on 1st, December. This competition is aimed at the development of decentralized applications and services that will expand the Credits Platform ecosystem.

Competence in Java programming language is a requirement for participation in hackathon because smart contract on Credits platform are written in Java. Web page or mobile application can be developed in almost any programming languages (ActionScript, C, C++, C#, Cappuccino, Cocoa, Delphi, Erlang, Go, Haskell, Java, Node.js, Objective-C, OCaml, Perl, PHP, Python, Ruby) and connected to blockchain platform via API module with the help of Apache Thrift technology.

Join Technical chat in Telegram

Hackathon schedule

  1. 1 step

    Registration.

    Deadline - 00:00 UTC, December, 8. All submissions are done through OpenGift platform.

  2. 2 step

    Concept Creation.

    Deadline - 00:00 UTC, December, 9. During this stage you should create a brief introduction of your future project. It must contain the following points - dApps/service name, estimated target audience, problems that can be solved, estimated MVP functionality, final release functionality. You can also add any information which helps to understand your concept deeper. This information should be presented in pdf, ppt or pptx format and uploaded to OpenGift website.

  3. 3 step

    Development Process.

    Deadline - 00:00 UTC,December, 30. By the end of this stage you should publish source code of your project in the dedicated Github repository and send a link to the developed website or mobile app via OpenGift. We will chose ten finalists at the end of 3rd round for participation in 4th round.

  4. 4 step

    Presentation.

    Deadline - 00:00 UTC, January, 6, 2019. During this stage you should create a short video (5 minutes max) containing the information about your project: concept, process of interaction with users, key features and benefits. The presentation should be clear and understandable for listeners.

Technical Webinars help you better understand
a platform you'll be working with during the hackathon

Online sessions will be conducted via official Twitch channel.
All videos will be uploaded on Credit's Youtube channel.

15th of November

How to use Credits API

Watch
22th of November

Development of smart contracts using Credits platform

Watch
29th of November

Development of decentralized applications using Credits platform

Watch
Price

Technical task requirements

  • Make an open-sourced solution and publish it in a dedicated repository on Credits Github;
  • The final result needs to match the definition of a minimal viable product (MVP) - https://en.wikipedia.org/wiki/Minimum_viable_product ;
  • Final result of your development should interact with Credits blockchain - send transactions, deploy smart contracts and be connected with our network;
  • You should use the latest version of our software. Probably, at the time of hackathon it will be Testnet 3.0 release. Information about version releases will be published in Credits Technical chat. Link for download.
Speed

Development process

There are two main areas to focus on during the hackathon:

  • Development of decentralized applications various industries, including: Internet of Things, banking, logistics, insurance, payments, medicine, copyright protection, industrial and consumer goods. You can get some inspiration on the Credits website (tab 'Use Cases'.)
  • Development of useful infrastructure services, which will be helpful for the Credits ecosystem, for example: a web wallet, a hardware wallet, a blockchain explorer, a decentralized exchange, various cross-chain and atomic swaps solutions, escrow, etc.

What needs to be done on GitHub?

What need to be done on GitHub
  • Create a fork of Third party Integrations and Solutions;
  • Create a branch in you forked repository (the branch name must match your project name);
  • Develop your project and put the source code in your forked repository. Please keep the deadlines in mind!
  • Put you project in a separate directory (the name must match the project name);
  • When the project is finished, create a pull request to merge your branch with the master branch;
  • After the pull request is confirmed, your project will be added to the Credits' repository. If your project is not finished, but you make a pull request before the deadline, your project will be added to the repository.
Price

Judging criteria

Credits developers team, the CTO - Evgeniy Butyaev and Deputy CTO - Konstantinos Sotiropulos, will be in charge of selecting winners. We will evaluate development according to criteria below

  • Meeting a target audience needs
  • Easiness of an implementation process and ability to solve problems of a target audience
  • Creativity and innovative approach will be a huge advantage
  • Opportunity for expansion and growth
  • Quality and clarity of the development code
  • UX/UI
  • Speed of interaction with users

The Referee Team

Eugeniy Butyaev

CTO at Credits.com

Konstantinos Sotiropoulos

Deputy CTO at Credits.com

Community Partners

HSE
ACTUM
Hacksociety
Tproger
Russianhackers

              

Current hackathon developers

Sri Sanketh Uppalapati

python javascript c c++ nodejs java

Rishabha Sancheti

java

Tulika Jain

python

Rahul Bishnoi

Python

sameer k

Big data blockchain java

Sakal Zoram

Go

harsh jain

python, javascript, java, react

Suchitkumar Shah

Java,Python

will park

javascript

Anil patel

Javascript, java

Aman Agarwal

Python

vincent wong

java, node, c#, c, html, javascript

Dimitry Kislichenko

React, Redux, GraphQL

Dinesh Kumar

dinesh11in91@gmail.com

Mihael Jajagin

michaeljajagin@gmx.de

Moath Algezzawi

Sst

Unnamed Developer

C++

Mei Rusfandi

Java

Gokul Nath

javascript

Unnamed Developer

Java

Kunal Pandey

java

Anshul Dubey

MERN

Himanshu Gupta

Python

Ghammam Anwar

Mean stack

Shah Abdul Mustakim

Javascript

Jure Kostanjevic

C++, VB

Lanka Rathnayaka

javascript

Garv Tambi

c

AMGHAR Abdenour

Javascript

Unnamed Developer

HTML

DONALD KIBET

C,C++,C#,Java

Gyanilal Kumawat

Python

Divyanshu Dimri

Python

Ravi Soni

Spring Framework, java

Rishav Pandey

Python, C++, HTML5, CSS3, JavaScript, Node.JS, ReactJS, Angular

Bharat Bhushan

Python, nodejs, php

Juan Antelo

Javascript, NodeJS, AngularJS, Credits

Anjaneyulu Chenna

Python

Bharat Dasila

C++

Arsalan Dilawar

Javaacript

Arpan Samariya

Python, c++

Sakshi Gupta

Python

reetik Agarwal

Full stack

Tarek BENGHERABI

C++

Vibhor Gupta

Javascript, NodeJS, React, Angular

Shivam Sharma

JavaScript

Vipul Bhardwaj

JavaScript, Python

Nahid Uddin Ahammed

Python,Java

Harshesh Kamli

python

Hannes Rammer

Dart JS Ruby C# Java

Timo Koen

PHP

prasad prasad

javascript, java, python

Debasish Mahana

Python,c,c++

Arjun Araneta

NodeJS, React, Angular, PHP

NIrbhay Singh

Python

Deepak Kumar Shaw

c++

Jayson Esporna

PHP

Dorme Jean Junior

Java android and c# and php

Adarsha Jha

javascript, nodejs

Komal Jagtap

Java, c++

Gajal Agarwala

Python

Abhinav Mahapatra

Python

Michael Ampofo

PHP, MySQL, Python PostGreSQL

Egor Eres'ko

javascript

Rustam Akbashev

Node.js, python

Ubaid Shaikh

C++, Python

Manohar Peswani

Java python Android

pankaj goyal

Java

Kanishkar J

Node js/ C++/ Rust-lang/ Go lang/ Python Vue js for front-end

saksham taneja

Java ,c,html,myself,website

Sarabjit Singh

Python

Crypto Score

C++, Java

Priyanka Jain

Python, JAVA, ML, C

Kevin Walle

kevin-walle@laposte.net

Lyle Davids

python, c#, nodejs

So Negishi

Python

Oussoumane Mahaman

Green Team (JAVA, JS, PHP)

PALLAPU NAGENDRA

Python

Saransh Sharma

Python, Rails

Noura ALLAM

python,php,c#

Akshat Goyal

Python,java

Tejal Fegade

Java

Sai Charan Kollapudi

Python,c,c++, android,java

charanjit singh bhalla

Java, .net, xml

VAMSI SIDDHARTHA LELLA

C++

Sai Teja Kuchi

Python

Mohammed Golam Sarwer Rakib

php , Android

Ashok Kundam

python

Mohit Mali

Python

M. Ashraful Tanvir

Java

WAJIH KATROU

Java Python C# JavaScript

Mayank Singh

python

Mohammad shareq siddiqui

Java spring boot and hibernate

Hung Le

Python, C++ Java, NodeJS

Khalid Jaafary

C

Karma Gurung

C,c++,Java,c#

Pavan Kumar

Java

Daniil Borovkov

python, js, php, golang

Rafsanul Hasan

.NET, Web & Xamarin

Gayan Wickramarathna

java

Carlos Noverón

Node.js, Java, Python, C

Eric Rasolofonirina

NodeJS, PHP

Michael Gerard Galon

php

Sanjaya Prasanna

php

Sikandar kumar Singh

Java

Tanjin Adnan Abir

Python, C++, Java, C#

LAKSHMI NAVEEN CHERUKURI

Java

Kate Komelina

c#,php,javascript

Chandan Kumar

Java android

Sooraj shingari

php

Muhammad Yasir

Python, Java

Florian Nehmer

Java, Spring, Python, Javascript, Typescript, Angular, Erlang

Sahil Ayank

NodeJS, AngularJS, EJS

Yash Rathod

C, C++, Java, HTML, Css, JavaScript, Node.js, Express.js

Lukman Jimoh

Java

Muhammad Zeeshan Karamat

Python

Andrea Torres

java

Amir Saleem

NodeJs

Durgesh Sharma

.net c#

Basant kumar

php

vivek singh

python

franol geleta

java,c#,c,python,php

Malaika Tabassum

Python

Anurag Verma

Node Js, Blockchain Development, Solidity

B K Karan

Node.js

Daniyal Najeeb

Java, Python

Ali Hassan

Go

Ayman Kamel

Java

Rehan Ahmed

Solidity , HTML , CSS , Javascript

shajibur rahman

LAMP or MEAN

Youness El Asraoui

C#, .net, java

clark harry

java

Umer Shahzad

Java

Abhishek kumar jha

php

Belsem Ayed

Java angular

Jonas Gresens

Java

Vinh Ngu

Python, Java, Machine Learning

Md. Salah Uddin

C++

Hasan Iqbal

Php

Ashutosh Kumar

Javascript

Ashish Dhungana

C++

Vladimir Shevnyakov

Java, C++

mokgobelelom@gmail.com Mokgobelelo

Java, python, php

Igor Miquilena

.NET C#, Xamarin, C++, Javascript, Java

M Shakes

Java

Dmitry Kukushkin

Java, C#

Dmitry Rudnev

Python, Go

tonya sims

Python

Baron Shaver

java

Ajeet kumar

php, python, any js framework

Igor Berlenko

JS

Yuliya Palamarchuk

Java

Elshan Dzhafarov

c#, java, pyhton

Nauman Ansari

Python,C++,Java

Piatr Perry

Java

Praveen Kumar

Javascript, Python

Lada Provotorova

C++

shambhoo prajapati

c++

Rajesha Rao

C++, Swift, Kotlin

Ashutosh Singh

Android

Xinyi Xu

Python

Ouelhazi Houssem

c

Robin Thomas

NodeJs, Java, C++

Anupriya Kumawat

Python

Ankit Raj

python, golang

Devansh Batham

nodejs

Johannes Ferner