About • Features • Screenshots • How it works • Tech Stack
- Used class component demonstrating use of Component Life Cycle
- Used Axios to fetch data
- Modal to display data
- Tags to filter out cats on the basis of their country of origin
---
This project have two parts:
- Frontend
- Hosting
It will need an account in Google to connect it to the Firebase for Hosting.
Before you begin, you will need to have the following tools installed on your machine: [Git] (https://git-scm.com). In addition, it is good to have an editor to work with the code like [VSCode] (https://code.visualstudio.com/)
# Clone this repository
$ git clone https://github.com/Yola21/Cat-Paradise.git
# Go to your local repository:
$ cd [local repository]
# Check package.json file and ensure scripts are notated as below:
$ "scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
# Delete the node_modules folder and any 'lock' files such as
yarn.lock or package-lock.json (if present).
# Install dependencies
$ npm install
# Run the application
$ npm start
The following tools were used in the construction of the project:
Website (React)
See the file package.json
- Editor: Visual Studio Code