Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alyssonbarrera/coinsynch

Coinsynch
https://github.com/alyssonbarrera/coinsynch

css firebase html javascript jest nextjs radix-ui react react-hook-form tailwindcss testing-library typescript zod

Last synced: 4 days ago
JSON representation

Coinsynch

Awesome Lists containing this project

README

        

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting Started

๐Ÿ“‚ First, clone the repository and install dependencies:

```bash
git clone https://github.com/alyssonbarrera/coinsynch.git
```

```bash
cd coinsynch
```

```bash
npm install
# or
yarn
# or
pnpm install
```

๐Ÿ”‘ Create a `.env.local` file and add the following environment variables:

```bash
# Next Bundle Analyzer
ANALYZE=false

# API URL
NEXT_PUBLIC_API_URL=""

# Firebase
NEXT_PUBLIC_FIREBASE_API_KEY=""
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=""
NEXT_PUBLIC_FIREBASE_PROJECT_ID=""
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=""
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=""
NEXT_PUBLIC_FIREBASE_APP_ID=""

# Firebase Admin
FIREBASE_PROJECT_ID=""
FIREBASE_PRIVATE_KEY=""
FIREBASE_CLIENT_EMAIL=""
```

โŒจ Then, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```

๐ŸŒŽ Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

๐Ÿงช To run the tests

```bash
npm run test
# or
yarn test
# or
pnpm test
```

๐Ÿ–Š To run the linter

```bash
npm run lint
# or
yarn lint
# or
pnpm lint
```

๐Ÿ“ฆ To build the project

```bash
npm run build
# or
yarn build
# or
pnpm build
```

## Techs