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

https://github.com/teamclassify/zafnat-front


https://github.com/teamclassify/zafnat-front

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

# ZafNatShop App

## Tecnologias utilizadas

- React
- TailwindCSS: Framework de diseño. [https://tailwindcss.com/](https://tailwindcss.com/)
- Shadcn: Componentes de diseño. [https://ui.shadcn.com/](https://ui.shadcn.com/)
- Axios: Cliente HTTP. [https://axios-http.com/](https://axios-http.com/)
- ReactIcons: Iconos de react. [https://react-icons.github.io/react-icons/](https://react-icons.github.io/react-icons/)
- Wouter: Router de react. [https://github.com/molefrog/wouter](https://github.com/molefrog/wouter)
- Firebase: Autenticacion. [https://firebase.google.com/](https://firebase.google.com/)

## Comenzar

1. Clonar el repositorio
```bash
git clone repo
```
2. Instalar dependencias
```bash
npm install
```
3. Crear un archivo .env en la raiz del proyecto con las siguientes variables de entorno
4. Correr el servidor en modo desarrollo
```bash
npm run dev
```

## Como trabajar en el proyecto

1. Crear una rama con el nombre de la tarea que se va a realizar
2. Hacer los cambios necesarios
3. Hacer commit de los cambios
```bash
git add .
git commit -m "mensaje"
```
4. Subir los cambios a la rama
```bash
git push origin nombre-de-la-rama
```
5. Crear un pull request en github
6. Esperar a que el pull request sea aprobado

## Crear una pagina

1. Crear un archivo en la carpeta pages con el nombre de la pagina
2. Agregar el componente de la pagina en el archivo App.jsx como un Route

## Crear un componente

1. Crear un archivo en la carpeta components/custom con el nombre del componente