About the project • Technologies • Getting started • License
Upload.ai is an application that simplifies the creation of titles and descriptions for your videos. It allows you to upload videos, and with the ability for transcription through AI, it automatically generates engaging and highly indexable titles and descriptions for your videos, increasing the number of clicks.
This project is powered by a range of cutting-edge technologies, including the Vercel AI SDK, OpenAI, Shadcn/UI, Tailwind, and much more. Combining technological innovation with practicality to help you manage and optimize your audiovisual content effectively and efficiently.
- Node.js
- Yarn or NPM (examples are with NPM)
- To run the project, you will need access to the OpenAI API. To set up your environment variables, please refer to this guide: OpenAI
Clone the project and access the folder
$ git clone https://github.com/leandrorodrigues00/upload-ai && cd upload-ai
Follow the steps below to start the server
# Navigate to the server folder
$ cd server
# Install the dependencies
$ npm i
# Make a copy of '.env.example' to '.env'
# and set with YOUR environment variables.
$ cp .env.example .env
# Run database seeding
$ npx prisma db seed
# Start the app
$ npm run dev
# Your server will be available at the URL http://localhost:3333
Follow the steps below to start the web application
# Navigate to the web folder in a new terminal
$ cd web
# Install the dependencies
$ npm i
# Start the app
$ npm run dev
This project is licensed under the MIT License - see the LICENSE file for details.
Made with 💜 by Leandro Rodrigues