Enzan is a web-based platform designed to help developers create or join projects, build their skills, create a portfolio, and connect with other developers.
This repository contains the source code for Enzan, which is built with the T3 stack, including TypeScript, Next.js, trpc, Prisma, and Tailwind CSS. It also contains Shadcn/UI, Framer Motion, and RadixUI.
To run Enzan locally, you will need to have Node.js and Supabase installed on your computer. Once you have these dependencies installed, follow these steps:
- Clone this repository to your local machine.
- Navigate to the cloned repository in your terminal.
- Run
npm install
to install the dependencies. - Create a Supabase database and add the connection details to a .env file in the root directory of the project. Use the .env.example file as a template.
- Run
npm run dev
to start the development server. - Open your web browser and navigate to
http://localhost:3000
to view the Enzan website.
Contributions to Enzan are welcome and encouraged. If you'd like to contribute, please follow these steps:
- Fork this repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with a clear message.
- Push your changes to your fork.
- Submit a pull request to this repository with a clear description of your changes.
If you have any feedback or need support with Enzan, please open an issue on this repository. We will do our best to address your concerns and improve the platform.
Enzan is released under the MIT License. See the LICENSE file for more details.
Enzan es una plataforma web diseñada para ayudar a developers a mejorar sus habilidades, crear un portafolio y conectarse con otros developers. En otras palabras, juntamos a personas que quieren crear tech.
Este repositorio contiene el código fuente del sitio web de Enzan, que usa el stack T3, que incluye TypeScript, Next.js, trpc, Prisma y Tailwind CSS, adicionalmente, use Shadcn/UI, Framer Motion y RadixUI.
Para ejecutar Enzan localmente, deberás tener Node.js y Supabase instalados en tu computadora. Una vez que tengas estas dependencias instaladas, sigue estos pasos:
- Clona este repositorio en tu máquina local.
- Navega hasta el repositorio clonado en tu terminal.
- Ejecuta
npm install
para instalar las dependencias. - Crea una base de datos en Supabase y agrega los detalles de conexión a un archivo .env en el directorio raíz del proyecto. Usa el archivo .env.example como plantilla.
- Ejecuta
npm run dev
para iniciar el servidor de desarrollo. - Abre tu navegador web y navega hasta
http://localhost:3000
para ver el sitio web de Enzan.
Las contribuciones a Enzan son más que bienvenidas. Si deseas contribuir, sigue estos pasos:
- Haz un fork de este repositorio.
- Crea una nueva branch para tu funcionalidad o corrección de error.
- Realiza tus cambios y haz commit con un mensaje claro.
- Haz push de tus cambios a tu fork.
- Envía un pull request a este repositorio con una descripción clara de tus cambios.
Si tienes algún comentario o necesitas soporte con Enzan, abre un issue en este repositorio. Haremos todo lo posible para abordar tus inquietudes y mejorar la plataforma.
Enzan se publica bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más detalles.