main
md 39 lines 1.42 KB
Rendered Raw
1 # Frontend - MAPS Connect
2
3 Entorno listo para programar. La estructura de archivos está definida; el contenido de cada módulo lo implementan ustedes.
4
5 ## Estructura
6
7 ```
8 frontend/
9 ├── index.html, login.html, registro.html
10 ├── css/ base.css, layout.css, components.css
11 ├── js/
12 │ ├── api.js Cliente HTTP base
13 │ ├── auth.js Sesión JWT
14 │ ├── utils.js Helpers mínimos
15 │ ├── layout.js Menú lateral
16 │ └── pages/ Un .js por pantalla
17 ├── pages/ 8 módulos (HTML vacío + layout)
18 └── assets/ Imágenes
19 ```
20
21 ## Iniciar
22
23 1. Live Server en `index.html``http://localhost:5500`
24 2. Backend en `http://localhost:8080/api`
25
26 ## Por módulo
27
28 | Pantalla | HTML | JS |
29 |----------|------|-----|
30 | Inicio | `pages/inicio.html` | `js/pages/inicio.js` |
31 | Perfil | `pages/perfil.html` | `js/pages/perfil.js` |
32 | Comunidad y Recursos | `pages/comunidad.html` | `js/pages/comunidad.js` |
33 | Mensajes | `pages/mensajes.html` | `js/pages/mensajes.js` |
34 | Empresarial | `pages/empresarial.html` | `js/pages/empresarial.js` |
35 | Círculos | `pages/circulos.html` | `js/pages/circulos.js` |
36
37 > "Comunidad y Recursos" integra en pestañas Foro de Dudas, Repositorio de Apuntes y Tips Académicos. Cada pestaña solo renderiza contenido cuando el backend (`/foro`, `/recursos`, `/tips`) devuelve datos.
38
39 El contenido de cada pantalla va en `#main-content`.