https://github.com/teamclassify/entopias-app
Modern eCommerce frontend for Entopías — a specialty coffee company. Built with React, TailwindCSS, and modern tooling to deliver a fast, responsive, and elegant shopping experience.
https://github.com/teamclassify/entopias-app
react shadcn-ui tailwindcss vitejs
Last synced: 9 months ago
JSON representation
Modern eCommerce frontend for Entopías — a specialty coffee company. Built with React, TailwindCSS, and modern tooling to deliver a fast, responsive, and elegant shopping experience.
- Host: GitHub
- URL: https://github.com/teamclassify/entopias-app
- Owner: teamclassify
- Created: 2025-03-10T20:28:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-05-28T21:29:16.000Z (10 months ago)
- Last Synced: 2025-05-28T22:31:58.504Z (10 months ago)
- Topics: react, shadcn-ui, tailwindcss, vitejs
- Language: JavaScript
- Homepage: https://entopias.netlify.app/
- Size: 23.2 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Entopias 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 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