Novuel is an open-source AI writing application built with Nuxt 3, Nuxt UI, and Novel Vue.
This guide will help you set up the project on your local machine.
Before you begin, ensure you have the following installed on your local machine:
- Node.js (version 18 or higher)
- Yarn package manager
- Docker
- Docker Compose
- Clone the repository:
git clone https://github.com/your-repo/novuel.git
cd novuel
- Install dependencies:
yarn install
- Create a
.env
file in the root directory of the project by copying the.env.example
file:
cp .env.example .env
- Start the PostgreSQL database using Docker Compose:
docker-compose up -d
- Run the prisma database migrations and generate the Prisma client:
yarn prisma:migrate:dev
yarn prisma:migrate:generate
- Start the development server:
yarn dev
Now, you can access the application at http://localhost:3000.