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.
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.
- 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.
/
├── public/
│ └── favicon.ico
├── src/
│ ├── components/
│ ├── pages/
│ │ └── index.tsx
│ ├── styles/
│ └── utils/
└── package.json
Para instalar y ejecutar el proyecto localmente, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/Juanmorales1810/trensa-studio.git
- Navega al directorio del proyecto:
cd trensa-studio
- Instala las dependencias:
npm install
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 |
Para crear un nuevo proyecto basado en esta plantilla usando create-next-app
, ejecuta el siguiente comando:
npx create-next-app -e https://github.com/nextui-org/next-app-template
npm install
npm run dev
Licenciado bajo la licencia MIT.
¡Las contribuciones son bienvenidas! Si deseas contribuir a este proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Realiza tus cambios y haz commit (
git commit -m 'Añadir nueva funcionalidad'
). - Haz push a la rama (
git push origin feature/nueva-funcionalidad
). - Abre un Pull Request.
- Repositorio en GitHub: Trensa Studio