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.
- Host: GitHub
- URL: https://github.com/juanmorales1810/trensa-studio
- Owner: Juanmorales1810
- License: mit
- Created: 2024-04-16T00:42:04.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-02-04T12:14:39.000Z (17 days ago)
- Last Synced: 2025-02-04T13:23:57.582Z (17 days ago)
- Topics: mongodb, nextjs, nextui, taildwindcss
- Language: TypeScript
- Homepage: https://trensa-studio.vercel.app
- Size: 95.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)