React Giphy Explorer is a React and Daisy UI web application showcasing basic elements of both frameworks. It allows users to explore gips offered by Giphy Web API on the web.
- ensure you have Node.js installed
- clone the repo:
git clone https://github.com/aljazsim/react-giphy-explorer.git - go to the source directory:
src - set the Giphy api key
- register for a developer account at https://developers.giphy.com/
- create an app
- copy Giphy API key
- set the key in
src\dependency-injection.ts(replace string<INSERT-GIPHY-API-KEY>with the actual API KEY)
- install dependencies:
npm install - run development server:
npm run serve - open a web browser and go to http://localhost:3000/
Some of the libraries being used in Giphy Explorer
- React (library for web and native user interfaces),
- React Router (React routing library)
- Mobx (React state management library)
- axios (promise based HTTP JavaScript client),
- qs (query string parsing library),
- DaisyUI (TailwindCSS based component library),
- Humps (framework for converting JavaScript objects with underscore-case property naming notation to camel-case and back),
- TailwindCSS (utility-first CSS framework)
