Skip to content

Commit

Permalink
Merge pull request #72 from sena-proyectos/inscriptions
Browse files Browse the repository at this point in the history
Feature: Inscription module UI and Server
  • Loading branch information
lorenqg authored Oct 4, 2023
2 parents 20f9a77 + ade39cb commit c66ec96
Show file tree
Hide file tree
Showing 73 changed files with 12,919 additions and 1,919 deletions.
35 changes: 23 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,37 +9,48 @@

### Server y Client

```sh
> npm i
```bash
> npm i
```

### Instalación de la base de datos

Para poder importar la base correctamente debes tener <a href="https://dev.mysql.com/downloads/" target="_blank">MySQL Community</a> descargado. Luego de eso deberás abrir los servicios de tu sistema operativo (añadir imagen de los servicios). Luego, abrirás **MySQL Community** y entrarás a tu servidor local (añadir imágen). Irás a ```Server -> Data Import``` y seleccionarás los el archivo **.sql** alojado en ```server/src/db/db.sql```. Le das a **Import data** y listo.

<hr />

## Uso

### Server

```sh
```bash
> npm run dev
> npm run tsc
```

### Cliente

```sh
```bash
> npm run dev
> npm run tailwind
```

## Notas en el API

En api crear un archivo llamado: .env que tenga la siguiente forma:

```sh
PORT=3000 // Ruta del servidor de express
DB_USER=root // Usuario del usuario MySQL
DB_PASSWORD=passwordRoot123 // Contraseña del usuario MySQL
DB_HOST=localhost // Host del usuario MySQL
DB_DATABASE=db_root // nombre de la base de datos MySQL
DB_PORT=3306 // Puerto de conexión de SQL
```env
# Ruta del servidor de express
PORT=3000
# Usuario del usuario MySQL
DB_USER=root
# Contraseña del usuario MySQL
DB_PASSWORD=root
# Host del usuario MySQL
DB_HOST=localhost
# nombre de la base de datos MySQL
DB_DATABASE=practicas_sena
# Puerto de conexión de SQL
DB_PORT=3306
```

Reemplazar credenciales para conectarte a MySQL. Este archivo va ser ignorado en la subida a github, ya que contiene información sensible.
Expand Down
8 changes: 7 additions & 1 deletion client/.eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"extends": ["standard", "plugin:react/recommended", "prettier"],
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module"
"sourceType": "module",
"ecmaFeatures": { "jsx": true }
},
"plugins": ["react", "prettier"],
"rules": {
Expand All @@ -15,6 +16,11 @@
"react/jsx-uses-react": 0,
"react/prop-types": 0,
"multiline-ternary": "off"
},
"settings": {
"react": {
"version": "18.2"
}
}
}

1 change: 0 additions & 1 deletion client/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ pnpm-debug.log*
lerna-debug.log*

node_modules
package-lock.json
dist
dist-ssr
*.local
Expand Down
2 changes: 1 addition & 1 deletion client/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo2.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="/dist/output.css" rel="stylesheet" />
<title>Sena Prácticas</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>

Loading

0 comments on commit c66ec96

Please sign in to comment.