https://github.com/mikkopaderes/react-university-demo
https://github.com/mikkopaderes/react-university-demo
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mikkopaderes/react-university-demo
- Owner: mikkopaderes
- Created: 2021-11-29T16:56:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-30T03:18:36.000Z (over 3 years ago)
- Last Synced: 2025-02-10T06:41:29.453Z (4 months ago)
- Language: TypeScript
- Size: 248 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)