|
1 | | -# Astro Starter Kit: Basics |
| 1 | +# EventHub Showcase |
2 | 2 |
|
3 | | -```sh |
4 | | -npm create astro@latest -- --template basics |
5 | | -``` |
| 3 | +Este repositorio contiene el sitio web demostrativo de EventHub, una plataforma para la gestión de eventos empresariales y networking profesional. |
| 4 | + |
| 5 | +## 🌐 Demo en vivo |
6 | 6 |
|
7 | | -[](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) |
8 | | -[](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) |
9 | | -[](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) |
| 7 | +**Ver el sitio web desplegado:** [https://tathatahy.github.io/eventhub-showcase/](https://tathatahy.github.io/eventhub-showcase/) |
10 | 8 |
|
11 | | -> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun! |
| 9 | +El sitio se actualiza automáticamente con cada push a la rama main gracias a GitHub Actions. |
12 | 10 |
|
13 | | - |
| 11 | +## 🚀 Características |
14 | 12 |
|
15 | | -## 🚀 Project Structure |
| 13 | +- **Diseño Moderno y Responsivo**: Adaptado a todos los dispositivos |
| 14 | +- **Landing Page Informativa**: Presenta la plataforma EventHub |
| 15 | +- **Páginas Demostrativas**: Muestra las funcionalidades y casos de uso |
| 16 | +- **Formulario de Contacto**: Permite a visitantes solicitar información |
| 17 | +- **Despliegue Automático**: Configurado con GitHub Actions para despliegue en GitHub Pages |
16 | 18 |
|
17 | | -Inside of your Astro project, you'll see the following folders and files: |
| 19 | +## 📁 Estructura del Proyecto |
18 | 20 |
|
19 | | -```text |
20 | | -/ |
21 | | -├── public/ |
22 | | -│ └── favicon.svg |
| 21 | +``` |
| 22 | +eventhub-showcase/ |
| 23 | +├── public/ # Archivos estáticos (imágenes, favicon) |
23 | 24 | ├── src/ |
24 | | -│ ├── layouts/ |
25 | | -│ │ └── Layout.astro |
26 | | -│ └── pages/ |
27 | | -│ └── index.astro |
28 | | -└── package.json |
| 25 | +│ ├── assets/ # Recursos gráficos |
| 26 | +│ ├── layouts/ # Plantilla principal (Layout.astro) |
| 27 | +│ ├── pages/ # Páginas (index, funcionalidades, etc.) |
| 28 | +│ └── components/ # Componentes reutilizables (vacío) |
| 29 | +└── astro.config.mjs # Configuración de Astro y despliegue |
| 30 | +``` |
| 31 | + |
| 32 | +## 💻 Tecnologías |
| 33 | + |
| 34 | +- **Astro**: Framework para sitios web estáticos |
| 35 | +- **TailwindCSS**: Framework CSS para diseño responsivo |
| 36 | +- **GitHub Pages**: Plataforma de despliegue |
| 37 | + |
| 38 | +## 🔧 Instalación |
| 39 | + |
| 40 | +```bash |
| 41 | +# Clonar este repositorio |
| 42 | +git clone https://github.com/TathataHY/eventhub-showcase.git |
| 43 | + |
| 44 | +# Entrar al directorio |
| 45 | +cd eventhub-showcase |
| 46 | + |
| 47 | +# Instalar dependencias |
| 48 | +npm install |
| 49 | +``` |
| 50 | + |
| 51 | +## 🚀 Desarrollo |
| 52 | + |
| 53 | +```bash |
| 54 | +# Iniciar servidor de desarrollo |
| 55 | +npm run dev |
| 56 | + |
| 57 | +# Compilar para producción |
| 58 | +npm run build |
| 59 | + |
| 60 | +# Previsualizar versión de producción |
| 61 | +npm run preview |
29 | 62 | ``` |
30 | 63 |
|
31 | | -To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/). |
| 64 | +## 🔄 Relación con EventHub |
32 | 65 |
|
33 | | -## 🧞 Commands |
| 66 | +Este showcase es la landing page promocional para el ecosistema EventHub, que incluye: |
34 | 67 |
|
35 | | -All commands are run from the root of the project, from a terminal: |
| 68 | +- Aplicación móvil |
| 69 | +- API backend |
| 70 | +- Sistema completo de gestión de eventos |
36 | 71 |
|
37 | | -| Command | Action | |
38 | | -| :------------------------ | :----------------------------------------------- | |
39 | | -| `npm install` | Installs dependencies | |
40 | | -| `npm run dev` | Starts local dev server at `localhost:4321` | |
41 | | -| `npm run build` | Build your production site to `./dist/` | |
42 | | -| `npm run preview` | Preview your build locally, before deploying | |
43 | | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | |
44 | | -| `npm run astro -- --help` | Get help using the Astro CLI | |
| 72 | +## 📝 Personalización |
45 | 73 |
|
46 | | -## 👀 Want to learn more? |
| 74 | +Para añadir nuevas páginas, crear archivos `.astro` en `src/pages/` usando el componente Layout como base. |
47 | 75 |
|
48 | | -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). |
| 76 | +Para modificar el diseño global, editar `src/layouts/Layout.astro`. |
0 commit comments