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

https://github.com/juanmorales1810/trensa-studio

Trensa Studio es una plataforma que ofrece servicios de fotografía y video de bodas en La Serena y Santiago, capturando momentos especiales con profesionalismo y creatividad.
https://github.com/juanmorales1810/trensa-studio

mongodb nextjs nextui taildwindcss

Last synced: 5 days ago
JSON representation

Trensa Studio es una plataforma que ofrece servicios de fotografía y video de bodas en La Serena y Santiago, capturando momentos especiales con profesionalismo y creatividad.

Awesome Lists containing this project

README

        

# Trensa Studio

Bienvenido al repositorio de Trensa Studio, una aplicación construida utilizando Next.js 13 y NextUI v2. Este proyecto está diseñado para proporcionar una experiencia de usuario moderna y atractiva, utilizando las últimas tecnologías web.

## Descripción

Trensa Studio es una plataforma que combina el poder de Next.js 13 con los componentes estilizados de NextUI v2, junto con Tailwind CSS para la personalización y estilización rápida de la interfaz de usuario. La aplicación está optimizada para ofrecer un rendimiento rápido y una experiencia de usuario fluida.

## Tecnologías Utilizadas

- **Next.js 13**: Un framework de React para el desarrollo web moderno.
- **NextUI v2**: Una biblioteca de componentes para React que permite crear interfaces de usuario modernas y estilizadas.
- **Tailwind CSS**: Un framework de CSS para crear diseños personalizados de manera rápida y eficiente.
- **Tailwind Variants**: Extensiones para Tailwind CSS para gestionar variantes de estilos.
- **TypeScript**: Un superconjunto tipado de JavaScript que mejora el desarrollo y la mantenibilidad del código.
- **Framer Motion**: Una librería para crear animaciones y gestos en React.
- **next-themes**: Una librería para gestionar temas en aplicaciones Next.js.

## Estructura del Proyecto

```text
/
├── public/
│ └── favicon.ico
├── src/
│ ├── components/
│ ├── pages/
│ │ └── index.tsx
│ ├── styles/
│ └── utils/
└── package.json
```

## Instalación

Para instalar y ejecutar el proyecto localmente, sigue estos pasos:

1. Clona el repositorio:
```sh
git clone https://github.com/Juanmorales1810/trensa-studio.git
```
2. Navega al directorio del proyecto:
```sh
cd trensa-studio
```
3. Instala las dependencias:
```sh
npm install
```

## Comandos

Todos los comandos se ejecutan desde la raíz del proyecto, desde una terminal:

| Comando | Acción |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Instala las dependencias |
| `npm run dev` | Inicia el servidor de desarrollo en `localhost:3000` |
| `npm run build` | Compila el sitio de producción |
| `npm run start` | Inicia el servidor de producción |
| `npm run lint` | Ejecuta el linter para comprobar errores en el código |

## Cómo Usar

### Usar la plantilla con create-next-app

Para crear un nuevo proyecto basado en esta plantilla usando `create-next-app`, ejecuta el siguiente comando:
```bash
npx create-next-app -e https://github.com/nextui-org/next-app-template
```

### Instalar dependencias

```bash
npm install
```

### Ejecutar el servidor de desarrollo

```bash
npm run dev
```

## Licencia

Licenciado bajo la [licencia MIT](https://github.com/nextui-org/next-app-template/blob/main/LICENSE).

## Cómo Contribuir

¡Las contribuciones son bienvenidas! Si deseas contribuir a este proyecto, por favor sigue estos pasos:

1. Haz un fork del repositorio.
2. Crea una nueva rama (`git checkout -b feature/nueva-funcionalidad`).
3. Realiza tus cambios y haz commit (`git commit -m 'Añadir nueva funcionalidad'`).
4. Haz push a la rama (`git push origin feature/nueva-funcionalidad`).
5. Abre un Pull Request.

## Enlace al Proyecto

- Repositorio en GitHub: [Trensa Studio](https://github.com/Juanmorales1810/trensa-studio)