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

https://github.com/dimianni/outspoken

Outspoken Quote Library is a web app which serves to distribute thoughts and knowledge of well-known people.
https://github.com/dimianni/outspoken

axios create-react-app firebase quotes quotes-application react reactjs router-dom

Last synced: 2 months ago
JSON representation

Outspoken Quote Library is a web app which serves to distribute thoughts and knowledge of well-known people.

Awesome Lists containing this project

README

          

# Outspoken Quote Library

This is one of my personal projects. It is a web app which serves to distribute thoughts and knowledge of well-known people. Quotes can be filtered by name and tags, and people are sorted alphabetically on the "A to Z" page. Quick technical facts about the project:

- The project is built with [Create React App](https://create-react-app.dev/).
- [Axios](https://www.npmjs.com/package/axios) is used to retrieve data from a JSON file I created, which is hosted at [Firebase](https://firebase.google.com/).
- [React-router-dom](https://www.npmjs.com/package/react-router-dom) is used to navigate between pages.
- The app was deployed with gh-pages. More information on the process can be found [here](https://create-react-app.dev/docs/deployment/#github-pages).

## To clone the repo, run the following command:

```bash
git clone https://github.com/dimianni/outspoken.git
```

## Usage

There are just a few commands to be aware of:

```bash
npm run start
```

Will run the app in the development mode. Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

```bash
npm run test
```

Will launch the test runner in the interactive watch mode.

```bash
npm run build
```
Will create a production build.

## Contributing

Pull requests are welcome. Feel free to fix any issues or suggest other features! Currect app components and containers can be found in the __src__ folder.