https://github.com/ruben890/quiz-en-react-express-y-typescript
Quiz
https://github.com/ruben890/quiz-en-react-express-y-typescript
css express html postgresql prisma prisma-orm react redux-toolkit tailwindcss typescript
Last synced: 3 months ago
JSON representation
Quiz
- Host: GitHub
- URL: https://github.com/ruben890/quiz-en-react-express-y-typescript
- Owner: Ruben890
- Created: 2024-01-08T19:51:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-05T22:08:28.000Z (over 2 years ago)
- Last Synced: 2026-01-03T14:29:51.575Z (6 months ago)
- Topics: css, express, html, postgresql, prisma, prisma-orm, react, redux-toolkit, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 535 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aplicación de Quiz - React, Express y TypeScript
## Screenshots




## 1. Inicio Rápido
Clona el repositorio:
```bash
git clone https://github.com/Ruben890/Quiz-en-react-express-y-typescript.git
```
## 2. Instalar Dependencias
Asegúrate de tener todas las dependencias instaladas ejecutando:
```bash
npm install
```
## 3. Configurar Variables de Entorno del Proyecto
Copia el archivo de ejemplo `.env.example` y ajústalo con los detalles de conexión de tu base de datos:
```bash
cp .env.example .env
```
## 4. Ejecutar Migraciones
Asegúrate de tener [Prisma CLI](https://www.prisma.io/docs/getting-started/quickstart) instalado globalmente:
```bash
npm install -g prisma
```
Aplica las migraciones de Prisma para crear el esquema de la base de datos. Asegúrate de estar en el directorio donde se encuentra la carpeta "prisma":
```bash
cd backend/src/prisma
npx prisma migrate dev --name init
```
### 5. Generar el Cliente de Prisma
Asegúrate de tener [Prisma CLI](https://www.prisma.io/docs/getting-started/quickstart) instalado globalmente:
```bash
npx prisma generate
```
## 6. Ejecutar Proyecto
Asegúrate de estar en el directorio de cada proyecto, tanto frontend como backend, y ejecuta:
```bash
npm run dev
```
Este conjunto de pasos te permitirá tener la aplicación de Quiz en React, Express y TypeScript funcionando correctamente. ¡Disfruta explorando el proyecto!