Por Sergi Micó Ortiz
y Juan Luis López del Barco
- WalapopAcendado
- Instalar
- Tecnologias
Bienvenidas y bienvenidos a WalapopAcendado
-
Home: Carousel e infiniteScroll de las categorias más populares
-
Shop: Obtención de productos, filtros, paginación, añadir a favorito, usuarios añadidos en cada producto para redirección
-
Details: Ver detalles junto a un Carousel del propio producto, añadir a favoritos y comentar el producto. Además permite visitar el perfil del vendedor.
-
Profile: Ver el perfil de cualquier usuario, seguirlo. Si eres ese usuario podras ver tus productos y tus likes.
-
Login: Register y Login de usuario.
Es necesario crear el fichero .env en la carpeta backend. El contenido puede ser el mismo que el de env_example.txt
Tener instalado las siguientes herramientas:
cd backend
npm install
npm run start
cd frontend
npm install
npm run start
Lista de tecnologías utilizadas en este proyecto:
Backend
🏗️
- ExpressJs: V4.18.1
- NodeJS
- Javascript
- Routes
- Models
- Controllers
- DB validation
- Mongoose
- Relationships
- Schema
- Middleware_auth
- Header
- Token JWT
- Dummys: users y products
Frontend
🏛️
- Angular: V13
- TypeScript
- Estructurado en Modules, Shared y Core
- Routes
- Models
- Components
- Reactive Forms
- Validation
- Lazy load
- Angular Authentication
- Guards
- Interceptor
- Services
- Authentication JWT enviado por Headers
- Sucriptions y Observables
- RxJS Subjects
- Toastr
BBDD
💾