Skip to content

2nd Place - Facebook Global Community Challenge!! Translate JS into human readable language in real time!

Notifications You must be signed in to change notification settings

vidocco/uncodeJS-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2nd Place Facebook Global Community Challenge

This product was made in 48 hours for the 2017 Facebook Global Community Challenge. Out of 148 teams world-wide, Uncode.js just wont the 2nd position! Check it out in the here

uncode.js

Uncode.js

Welcome to the github repo for uncode.js!

Uncode is a 100% free open-source project that translates JavaScript into human readable languages in real time, just as you are typing it. In this way, the platform gives you a unique insight into how code is structured and how it works by allowing the you to experiment and see the result.

Uncode also allows code snippets to be uploaded in click of a button (or by dragging and dropping .js files into the editor), displaying the translation immediately - no waiting or loading. Users can log in via facebook, write and save snippets to their profile to access them again on demand. The whole app supports multiple languages: currently english, spanish and italian.

Getting Started

Prerequisites

In order to test this web-app you will need to run the compatible backend, visit uncodeJS-server and follow the initialization steps on that repo too.

Installing

  • Clone this repo git clone https://github.com/vidocco/uncodeJS-client
  • Move into the new folder cd uncodeJS-client
  • Install all dependenciesnpm install
  • To start the front-end run npm start. This activates the react start script and will display the front-end, you will need to have the back-end live in order to test out functionality.

Built with

  • React - Web framework.
  • Redux - Used to interconnect and communicate different parts of the web-app.
  • Socket.io - Real time server-client communication.

Sending Feedback

Please feel free to write an issue in this github repo if you have any feedback, suggestions, improvements and (specially) if you bump into any bugs. We will be happy to solve them :).

Collaborating

If you want to collaborate with this project (be it proposing new features, adding more languages or improving existing ones), please leave an issue beforehand to let us know and to ensure that you are not working on anything that is already on the way.

About

2nd Place - Facebook Global Community Challenge!! Translate JS into human readable language in real time!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.0%
  • CSS 20.4%
  • HTML 3.6%