Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oscarvalenzuela25/teslo-app
Proyecto copia de E-commerce Tesla Shop
https://github.com/oscarvalenzuela25/teslo-app
cloudinary material-ui mongo-db mongoose nextauth nextjs project reactjs typescript
Last synced: 3 days ago
JSON representation
Proyecto copia de E-commerce Tesla Shop
- Host: GitHub
- URL: https://github.com/oscarvalenzuela25/teslo-app
- Owner: oscarvalenzuela25
- Created: 2023-01-14T15:59:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-15T19:10:53.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T05:43:03.089Z (26 days ago)
- Topics: cloudinary, material-ui, mongo-db, mongoose, nextauth, nextjs, project, reactjs, typescript
- Language: TypeScript
- Homepage: https://front-next-teslo-app.vercel.app/
- Size: 16.8 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next.js Teslo Shop App
Sigue estos pasos para dejar esta app funcionando localmente
## Modulos de node
Instalar los modulos de node
```
yarn
```## Levantar MongoDB localmente
Primero necesitamos, la imagen de mongo
```
docker pull mongo
```Levantamos nuestra instancia de Docker y ejecutamos el comando en consola
```
docker-compose up -d
```El -d, significa **datached**
MongoDB URL Local:
```
mongodb://localhost:27017/teslodb
```## API Reference
LLenar la BD con información de productos y 2 usuarios (Only Dev)
```http
GET /api/seed
```### Usuarios (Seed)
```
{
name: 'Juanito Admin',
email: '[email protected]',
password: 123456,
role: 'admin',
},
{
name: 'Juanito Cliente',
email: '[email protected]',s
password: 123456,
role: 'client',
},
```## .ENV
- Cambiar el nombre del archivo .env.example a .env.development y rellenar con los campos solicitados