Skip to content

siyiDev/hashdefine-onlineIDE

 
 

Repository files navigation

Hash IDE

image

forthebadge forthebadge forthebadge forthebadge

This is Hash-IDE, made with ReactJS, NodeJS, Mongo, Express, Material-UI.

Motive

This Repository is created with a motive to guide beginners with the open-source and with big react projects. I have already created some issues for the beginners so that they can work on them and even make there first contribution in this repository. For now we have open sourced the frontend only.

Instructions

You can test this project in your create-react-app feature by replacing the files.

Supported Platforms

This app can be built on any platform. It can be Windows, Linux , MacOS or any other. You only need the create-react-app feature and rest is in the Dependencies section.

Dependencies

I am writing down the Dependencies for beginners, so that they can look into it and then understand and install them if they want to.

  • ReactJS
  • NodeJS
  • Socket-IO

Installation and Setup

  1. Fork the Repository

    image
  2. Clone the Forked Repository to your local machine.

    git clone https://github.com/<your GitHub user name>/hashdefine-onlineIDE.git.
    
  3. Change the directory to HashIDE.

    cd hashdefine-onlineIDE
  4. Add remote to the Original Repository.

    git remote add upstream https://github.com/hash-define-organization/hashdefine-onlineIDE.git
    
  5. Install the dependecies.

    npm install
  6. Run the application.

    npm start
  7. The app starts on localhost:3000. If not, Click here to open the app in browser.

Connect with me

Show your support

Give a ⭐ if you like this web-app.

FAQs

1. I am a beginner with open source or with react can I contribute in this repository ?

We encourage everyone to contribute to this project. Feel free to pick an issue, share your ideas, and collaborate on it. We're here to guide you every step of the way ❤️

2. What are the steps to make my first contribution ?

Kindly refer to the contributing.md file. All the contributing guidelines are written over there.

3. Is there any need to assign myself to the issue before starting to work on the issue ?

We encourage everyone to contribute to this project. Feel free to pick an issue, share your ideas, and collaborate on it. We're here to guide you every step of the way ❤️.

Contributors

About

An intuitive online IDE with integrated whiteboard ✨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.2%
  • SCSS 22.8%
  • HTML 2.1%
  • CSS 0.9%