Giter Club home page Giter Club logo

react-build-day's Introduction

React Build Day

Your goal is to quickly design, prototype, and get feedback on an application using React.

Goals

Make a front-end application that:

  • does a very tiny thing very well (keep it simple!)
  • is thoughtfully designed
  • is pleasant to use
  • shows off your skills with React (no jQuery!)

While developing, consider:

  • what is the simplist possible solution?
  • how will you approach the problem so that you are always making tiny low-cost iterations?
    • Your git commit history should reflect this process
  • how will you solicit feedback on your user experience and your technical approach?

Technical Requirements

  • Create a front-end React app with custom HTML, CSS, and JavaScript.
  • Use client-side routing to create and route to at least two different pages (each with their own components, and possibly their own containers).

We do not expect you to build a realistic CRUD app with a fully featured backend -- instead, we want you to prototype something of value/interest so that you can quickly get critical feedback on your design and implementation before you have invested significant resources in the application.

If appropriate, consider incorporating the following:

Scope

As usual, less is more. Keep your design simple, and execute on it well. If you have time, feel free to reach for stretch goals.

We feel a realistically scoped project could be one of the following:

  • a simple game (flashcards, 20 questions, mancala)
  • an api dashboard (some visualization of data, status updates, snacks)
  • a display of data from some external backend (either one you already built, or one that exists as an API)
  • or a simple tool (a phonebook, notebook, or photo album)

Deliverables

A GitHub repository for the project with frequent commits and a README.

A working prototype version of your app on the master branch.

Optional: A working prototype version of your app deployed on Heroku or Github Pages.

This is what you'll work on all day; tomorrow morning, we'll do science-fair style presentations of what you've done.






Be the turtle. Not the rabbit.


react-build-day's People

Contributors

bgveenstra avatar nathanallen avatar mnfmnfm avatar

Watchers

James Cloos avatar  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.