https://github.com/teamclassify/zafnat-front
https://github.com/teamclassify/zafnat-front
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/teamclassify/zafnat-front
- Owner: teamclassify
- Created: 2024-10-14T21:58:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-24T17:18:49.000Z (over 1 year ago)
- Last Synced: 2024-10-24T17:24:12.336Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://zafnatshop-front.vercel.app/
- Size: 388 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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