Coder Social home page Coder Social logo

mhakash / helloui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ohansemmanuel/helloui

0.0 0.0 0.0 915 KB

๐ŸŽ The Hello World app for UI development. React, Vue, Svelte, Redux, XState, Recoil and co.

HTML 32.63% CSS 30.16% JavaScript 37.21%

helloui's Introduction

HelloUI

The minimal hello world app for UI development. React, Vue, Svelte, Redux, XState, Recoil and co.

License

Summary

  • ๐ŸŽ‰ A simple web application
  • โšก Implement via React, Vue, Svelte, Redux, Recoil, XState etc.
  • ๐Ÿ”จ Compare solved solutions across different technologies
  • ๐Ÿš€ Simple, yet effective for learning and teaching

About

๐Ÿ’ญ Think Hello world for UI development.

  • The hello world app is designed to be simple.
  • It demands that the core web technologies be employed i.e HTML, CSS & JS
  • While the app may be implemented via different flavours of the core web technologies; Markup, Style and Interactivity will be demanded.

Requirements

The simple requirements is illustrated below:

Assets

All assets live in the assets directory on the master branch

Usage

  • ๐Ÿ”† Clone the repo: git clone https://github.com/ohansemmanuel/HelloUI.git
  • ๐Ÿ‘€ Change directory: cd HelloUI
  • ๐Ÿง  Run the application: npm start or yarn start
  • ๐Ÿ’ค Go on and refactor the core vanilla JS app to use whatever UI technology!

Solution

Each solution/implementation lives in the solutions directory e.g. to view the react hello-world solution, visit solutions/react NB: Check each solution's README file for info and notes on the solution.

Existing solutions include:

  • Vanilla JS
  • React
  • Recoil
  • Vue
  • Svelte
  • React + Redux
  • React + XState

Contributing

Check the CONTRIBUTING file for more information about this project and how to help.

Support

Support HelloUI by saying hello :)

License

Licensed under the MIT License by Ohans Emmanuel

helloui's People

Contributors

ohansemmanuel avatar rashnk avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.