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.
- Host: GitHub
- URL: https://github.com/dimianni/outspoken
- Owner: dimianni
- Created: 2020-04-21T15:29:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-12T01:57:19.000Z (over 2 years ago)
- Last Synced: 2025-03-23T01:16:45.736Z (about 1 year ago)
- Topics: axios, create-react-app, firebase, quotes, quotes-application, react, reactjs, router-dom
- Language: JavaScript
- Homepage: https://dimianni.github.io/outspoken/
- Size: 23.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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.