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

https://github.com/thenameiswiiwin/pet-adoption


https://github.com/thenameiswiiwin/pet-adoption

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# React Tailwindcss Project build with Vite

This is a [ReactJS](https://reactjs.org) + [Vite](https://vitejs.dev) App to be used with [Tailwindcss](https://tailwindcss.com).

This is a complete application to browse adoptable pets.

## Tools

- [ReactJS](https://reactjs.org)
- [Vite](https://vitejs.dev)
- [TypeScript](https://www.typescriptlang.org)
- [Tailwindcss](https://tailwindcss.com)
- [Eslint](https://eslint.org)
- [Airbnb JS Style Guide](https://github.com/airbnb/javascript)
- [Airbnb React Style Guide](https://github.com/airbnb/javascript/tree/master/react)
- [Prettier](https://prettier.io)
- [Husky](https://github.com/typicode/husky)

## Getting Started

### System Requirements

- [git][git] v2.13 or greater
- [NodeJS][node] `14.10+ || 16+`
- [npm][npm] v6 or greater || [yarn][yarn]

All of these must be available in your `PATH`. To verify things are set up
properly, you can run this:

```bash
git --version
node --version
yarn --version
```

### Setup

Clone the project.

```bash
git clone https://github.com/thenameiswiiwin/pet-adoption.git
```

Access the project directory.

```bash
cd pet-adoption
```

Install dependencies.

```bash
yarn
```

### Run in Development Mode

Serve with hot reload at .

```bash
yarn dev || npm run dev
```

### Run ESLint linting

```bash
yarn lint || npm run lint
```

### Run Prettier Formatting

```bash
yarn format || npm run format
```

### Create Production Build

```bash
yarn build || npm run build
```

### Run TypeScript Compiling

```bash
yarn compile
```

### Serve Production Build Locally

```bash
yarn preview
```