Giter Club home page Giter Club logo

johari-window's Introduction

Johari Window App

Quick overview

This is a tool developed at the Turing School, based on the Johari Window Exercise developed in 1955 by Joseph Luft and Harrington Ingham. It is a front-end app that works with our Rails backend Johari Window API.

Visit the live website here!

Check out the Consideration docs for user accessibility details!

Getting Started

Here is a quick guide to getting started.

  1. Clone this repo:
git clone https://github.com/lucyconklin/johari-window.git
  1. Install with:
npm install
  1. Start the server:
npm server

OR

yarn
  1. Run the tests:
npm test
  1. Visit in your browser at localhost//:3000 (most likely your app will be at this port, but check your terminal after you start the server for confirmation)

Development Environment

After getting started, to run the app locally, just type npm start into the command line. The app should automatically be opened in your browser. Peruse at your pleasure!

You will have to create your own back-end application and scope the CORS requirements in order for it to have full functionality with the backend API.

Production Environment

You will also have to scope your back-end app for the production site as well. Be sure to set up your application through AuthO and follow the instructions to get user login functionality.

After that, once you push both apps to production, it should function just fine.

Common Issues

Don't clean out your localStorage if you can help it. If you don't know what that is, that's great! If you do, try not to mess with it.

Going Forward

  • The projects ability to login and redirect certain components needs to be refined.

  • Once the site is up and functional, we want all Turing students to login to the app. Then, they can start using it for every group project they participate in at Turing!

Primary Contributors

johari-window's People

Contributors

akintner avatar dpalazzari avatar kheppenstall avatar lucyconklin avatar wlffann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

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