├── .babelrc ├── .gitignore ├── LICENSE.rst ├── README.md ├── db ├── characters │ ├── get_char_by_category.sql │ ├── get_char_by_category_homepage.sql │ ├── get_char_by_id.sql │ ├── get_char_by_name.sql │ ├── get_char_closest.sql │ ├── get_char_limit.sql │ ├── get_characters.sql │ └── get_random_char.sql ├── count │ └── counter.sql ├── death │ ├── get_death_by_name.sql │ ├── get_death_total.sql │ ├── get_deaths.sql │ └── get_random_death.sql ├── episodes │ ├── get_episodes.sql │ ├── get_episodes_by_category.sql │ └── get_episodes_by_id.sql └── quotes │ ├── get_quote_by_id.sql │ ├── get_quotes.sql │ ├── get_quotes_by_series.sql │ ├── get_quotes_from_author.sql │ ├── get_random_quote.sql │ └── random_by_auth.sql ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── server ├── Ctrl │ ├── characterCtrl.js │ ├── deathCtrl.js │ ├── episodeCtrl.js │ └── quoteCtrl.js ├── Data │ └── url.js ├── index.js ├── routes.js └── utils │ └── character.js ├── src ├── App.css ├── App.js ├── App.test.js ├── Components │ ├── Characters │ │ ├── Characters.js │ │ └── Characters.scss │ ├── Code │ │ └── code.js │ ├── Docs │ │ ├── Docs.scss │ │ └── DocsMain.js │ ├── Footer │ │ └── index.js │ ├── Hamburger │ │ └── Hamburger.js │ ├── Home │ │ └── Home.scss │ ├── Nav │ │ └── index.js │ ├── Spinner.js │ └── Toaster │ │ └── index.js ├── data │ └── navigation.json ├── index.css ├── index.js ├── logo.svg ├── pages │ ├── About.js │ ├── Docs.js │ ├── Home.js │ ├── Playground.js │ └── robots.txt ├── routes.js ├── serviceWorker.js ├── styles │ ├── burger.js │ ├── characters.js │ ├── footer.js │ ├── homeStyle.js │ └── nav.js └── utils │ ├── assets │ └── icons │ │ ├── breaking_bad.jpg │ │ └── button.jpg │ └── request.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["react-hot-loader/babel"] 3 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/README.md -------------------------------------------------------------------------------- /db/characters/get_char_by_category.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/characters/get_char_by_category.sql -------------------------------------------------------------------------------- /db/characters/get_char_by_category_homepage.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM characters 2 | WHERE category ilike $1 3 | ORDER BY random() 4 | LIMIT $2; -------------------------------------------------------------------------------- /db/characters/get_char_by_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/characters/get_char_by_id.sql -------------------------------------------------------------------------------- /db/characters/get_char_by_name.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM characters 2 | WHERE name = $1; -------------------------------------------------------------------------------- /db/characters/get_char_closest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/characters/get_char_closest.sql -------------------------------------------------------------------------------- /db/characters/get_char_limit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/characters/get_char_limit.sql -------------------------------------------------------------------------------- /db/characters/get_characters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/characters/get_characters.sql -------------------------------------------------------------------------------- /db/characters/get_random_char.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM characters 2 | ORDER BY random() 3 | LIMIT $1; -------------------------------------------------------------------------------- /db/count/counter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/count/counter.sql -------------------------------------------------------------------------------- /db/death/get_death_by_name.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/death/get_death_by_name.sql -------------------------------------------------------------------------------- /db/death/get_death_total.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/death/get_death_total.sql -------------------------------------------------------------------------------- /db/death/get_deaths.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM deaths; -------------------------------------------------------------------------------- /db/death/get_random_death.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/death/get_random_death.sql -------------------------------------------------------------------------------- /db/episodes/get_episodes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/episodes/get_episodes.sql -------------------------------------------------------------------------------- /db/episodes/get_episodes_by_category.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/episodes/get_episodes_by_category.sql -------------------------------------------------------------------------------- /db/episodes/get_episodes_by_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/episodes/get_episodes_by_id.sql -------------------------------------------------------------------------------- /db/quotes/get_quote_by_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/quotes/get_quote_by_id.sql -------------------------------------------------------------------------------- /db/quotes/get_quotes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/db/quotes/get_quotes.sql -------------------------------------------------------------------------------- /db/quotes/get_quotes_by_series.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM quotes 2 | WHERE series iLIKE $1; -------------------------------------------------------------------------------- /db/quotes/get_quotes_from_author.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM quotes 2 | WHERE author = $1; -------------------------------------------------------------------------------- /db/quotes/get_random_quote.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM quotes 2 | ORDER BY random() 3 | LIMIT 1; -------------------------------------------------------------------------------- /db/quotes/random_by_auth.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM quotes 2 | WHERE author = $1 3 | ORDER BY random() 4 | LIMIT 1; -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/public/manifest.json -------------------------------------------------------------------------------- /server/Ctrl/characterCtrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/Ctrl/characterCtrl.js -------------------------------------------------------------------------------- /server/Ctrl/deathCtrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/Ctrl/deathCtrl.js -------------------------------------------------------------------------------- /server/Ctrl/episodeCtrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/Ctrl/episodeCtrl.js -------------------------------------------------------------------------------- /server/Ctrl/quoteCtrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/Ctrl/quoteCtrl.js -------------------------------------------------------------------------------- /server/Data/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/Data/url.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/index.js -------------------------------------------------------------------------------- /server/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/routes.js -------------------------------------------------------------------------------- /server/utils/character.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/server/utils/character.js -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/Components/Characters/Characters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Characters/Characters.js -------------------------------------------------------------------------------- /src/Components/Characters/Characters.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Characters/Characters.scss -------------------------------------------------------------------------------- /src/Components/Code/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Code/code.js -------------------------------------------------------------------------------- /src/Components/Docs/Docs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Docs/Docs.scss -------------------------------------------------------------------------------- /src/Components/Docs/DocsMain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Docs/DocsMain.js -------------------------------------------------------------------------------- /src/Components/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Footer/index.js -------------------------------------------------------------------------------- /src/Components/Hamburger/Hamburger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Hamburger/Hamburger.js -------------------------------------------------------------------------------- /src/Components/Home/Home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Home/Home.scss -------------------------------------------------------------------------------- /src/Components/Nav/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Nav/index.js -------------------------------------------------------------------------------- /src/Components/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Spinner.js -------------------------------------------------------------------------------- /src/Components/Toaster/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/Components/Toaster/index.js -------------------------------------------------------------------------------- /src/data/navigation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/data/navigation.json -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/pages/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/pages/About.js -------------------------------------------------------------------------------- /src/pages/Docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/pages/Docs.js -------------------------------------------------------------------------------- /src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/pages/Home.js -------------------------------------------------------------------------------- /src/pages/Playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/pages/Playground.js -------------------------------------------------------------------------------- /src/pages/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/styles/burger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/styles/burger.js -------------------------------------------------------------------------------- /src/styles/characters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/styles/characters.js -------------------------------------------------------------------------------- /src/styles/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/styles/footer.js -------------------------------------------------------------------------------- /src/styles/homeStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/styles/homeStyle.js -------------------------------------------------------------------------------- /src/styles/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/styles/nav.js -------------------------------------------------------------------------------- /src/utils/assets/icons/breaking_bad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/utils/assets/icons/breaking_bad.jpg -------------------------------------------------------------------------------- /src/utils/assets/icons/button.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/utils/assets/icons/button.jpg -------------------------------------------------------------------------------- /src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/src/utils/request.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timbiles/Breaking-Bad--API/HEAD/yarn.lock --------------------------------------------------------------------------------