<p align="center">
  <a href="#about-application">About Application</a>
  &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
  <a href="#technologies">Technologies</a>
  &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
  <a href="#how-to-run">How to Run</a>
  &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
  <a href="#project-status">Project Status</a>
  &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
  <a href="#license">License</a>
</p>

</br>

![nlw-ai](https://github.com/shunny2/nlw-ai/assets/72872854/f36d30ba-6448-41d8-b872-29c775fcd11a)

<p align="center">
  <a href="https://img.shields.io/github/stars/shunny2/nlw-ai?style=social"><img src="https://img.shields.io/github/stars/shunny2/nlw-ai?style=social" alt="Repo Stars"/></a>
  <a href="https://img.shields.io/github/forks/shunny2/nlw-ai?style=social"><img src="https://img.shields.io/github/forks/shunny2/nlw-ai?style=social" alt="Repo Forks"/></a>
  <a href="https://img.shields.io/github/license/shunny2/nlw-ai?style=social"><img src="https://img.shields.io/github/license/shunny2/nlw-ai?style=social" alt="License"/></a>
</p>

## About Application

This project was created during the <b>NLW</b> (Next Level Week) event organized by [Rocketseat](https://www.rocketseat.com.br/). The <b>NLW-AI</b> was developed throughout this event, an innovative project that leverages artificial intelligence to transcribe YouTube videos and streamline the creation of high-quality titles and descriptions for audiovisual content.

A finalized version can be accessed at [https://nlw-ai-2k23.vercel.app/](https://nlw-ai-2k23.vercel.app/).

## Technologies

### Frontend

<table>
  <thead>
  </thead>
  <tbody>
    <td>
      <a href="https://react.dev/" title="React"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/react-2.svg" alt="React logo image." /></a>
    </td>
    <td>
      <a href="https://vitejs.dev/" title="Vitejs"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/vitejs.svg" alt="Vitejs logo image." /></a>
    </td>
    <td>
      <a href="https://tailwindcss.com/" title="Tailwindcss"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/tailwindcss.svg" alt="Tailwindcss logo image." /></a>
    </td>
  </tbody>
</table>

### Backend

<table>
  <thead>
  </thead>
  <tbody>
    <td>
      <a href="https://nodejs.org/en/" title="NodeJS"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/nodejs-1.svg" alt="Node.js logo image." /></a>
    </td>
    <td>
      <a href="https://fastify.dev/" title="Fastify"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/fastify.svg" alt="Fastify logo image." /></a>
    </td>
    <td>
      <a href="https://www.prisma.io/" title="Prisma ORM"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/prisma-2.svg" alt="Prisma ORM logo image." /></a>
    </td>
    <td>
      <a href="https://openai.com/" title="OpenAI"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/openai-2.svg" alt="OpenAI logo image." /></a>
    </td>
  </tbody>
</table>

### Database

<table>
  <thead>
  </thead>
  <tbody>
    <td>
      <a href="https://www.sqlite.org/" title="SQLite"><img width="128" height="128" src="https://cdn.worldvectorlogo.com/logos/sqlite.svg" alt="SQLite logo image." /></a>
    </td>
  </tbody>
</table>

## How to Run

First, start by cloning the repository:
```shell
git clone https://github.com/shunny2/nlw-ai
```

Open each of the folders and run the command below to install the project's dependencies.
```bash
pnpm install
```

Run the command to start the server:
```bash
pnpm dev
```

To see the database tables and data, run the command:
```bash
pnpm prisma studio
```

## Project Status

> Status: Completed.

## License

This project is under an [MIT](https://opensource.org/licenses/MIT) license.

<hr/>

<p align="center">Created by <a href="https://github.com/shunny2"><b>Alexander Davis</b></a>.</p>

