An open API service indexing awesome lists of open source software.

https://github.com/mikkopaderes/react-university-demo


https://github.com/mikkopaderes/react-university-demo

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# React University Demo

This is a repo for me to practice in React. I'm more of an [Ember](https://emberjs.com/) guy but I get that I need to learn the other popular frameworks to be competitive.

This is a simple app that's able to display all the Universities in the world by using [Hipo/university-domains-list](https://github.com/Hipo/university-domains-list). In addition, you can subscribe to a University to get updates from them (in theory).

The subscription is powered by Firebase using its local emulator.

**TODO**:

- Debounced searching
- Stylelint
- Sorting by University name and Country
- Register, Login, be able to favorite a University
- Reusable UI for common components such as buttons, inputs, etc.

## Prerequisites

You will need the following things properly installed on your computer.

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/) (with npm)
* [Google Chrome](https://google.com/chrome/)

## Installation

* `git clone ` this repository
* `cd react-university-demo`
* `npm install`

## Running / Development

* `npm start`
* Visit your app at [http://localhost:3000](http://localhost:3000).

### Running Tests

* `npm test`

### Building

* `npm run build`

## Further Reading / Useful Links

- [React documentation](https://reactjs.org/)
- [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started)