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

https://github.com/ahmed-roshdy-1/vartur-fullstack-project


https://github.com/ahmed-roshdy-1/vartur-fullstack-project

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Nuxt 3 Minimal Starter

Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.

## Setup

open terminal and Clone the Repo

```bash
git clone https://github.com/Ahmed-Roshdy-1/vartur-fullstack-project.git

```

and navigate to project file

```bash
cd vartur-fullstack-project

```

create database and put the url link
add DATABASE_URL in deploy.sh file like

```bash
export DATABASE_URL = "mysql://USER:PASSWORD@HOST:PORT/DATABASE"
```

## to run Shell script to deploy and run website

```bash
./deploy.sh
```

# or

Make sure to install the dependencies

# npm

```bash
npm install
```

and inside project froder Create a .env File
add environment variable in .env file

```bash
DATABASE_URL = "mysql://USER:PASSWORD@HOST:PORT/DATABASE"
```

create database and put the url link like this
for exaple :

```bash
DATABASE_URL = "mysql://root:PassWord231@localhost:3306/DBName"
```

add run prisma migation to create the database schema

```bash
npm run migrate
```

and finaly run the project

```bash
npm run dev
```

### Demo Video

https://github.com/Ahmed-Roshdy-1/vartur-fullstack-project/raw/refs/heads/main/assets/demo.mp4

## Development Server

Start the development server on `http://localhost:3000`:

````bash
# npm
npm run dev

## Production

Build the application for production:

```bash
# npm
npm run build

````

Locally preview production build:

```bash
# npm
npm run preview
```