Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

90 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Issues


Logo

BACKEND ECOMMERCE LIBRANDO BOOKSTORE

Proyecto de ecommerce para bootcamp Plataforma 5
Explora nuestro proyecto »

Reportar un bug · Solicitar una feature

Contenido
  1. Sobre el proyecto
  2. Empezando
  3. Metodos de API
  4. Roadmap
  5. Contribuye
  6. Contacto
  7. Agradecimientos

Sobre el proyecto

Logo

“Librando” es un proyecto de e-commerce de venta de novelas. Los usuarios podrán registrarse y navegar a través de las categorías de géneros de novelas, realizar búsquedas y comprar sus novelas favoritas fácilmente. También contará con un módulo administrador que permitira gestionar toda la base de datos del sitio.

(volver a arriba)

Stack de tecnologías

  • NodeJS
  • Nodemon
  • Express
  • Sequelize
  • Postgres
  • Voleyball
  • Bcrypt
  • JWT
  • Handlebars
  • Nodemailer
  • FS

(volver a arriba)

Empezando

Actualmente la base de datos se encuentra totalmente de manera local. Por lo tanto, deberás seguir estas instrucciones para levantar el proyecto de backend.

Pre-requisitos

Deberas complir los siguientes pre-requisitos para poder utilizar este proyecto

  • DB: Crea la DB utilizando psql
    createdb librando

Instalación

  1. Clona el repositorio en tu local
    git clone https://github.com/Merssith/Librando-BACK.git
  2. Instala las dependencias NPM
    npm install
  3. Seedea la base de datos
    npm run seed
  4. Levanta el servidor
    npm run server

(volver a arriba)

Metodos de API

Logo

Puedes ver todos los metodos de la API descargando la colección de POSTMAN

(volver a arriba)

Roadmap

  • Modulo de usuario

    • Registrarse
    • Login/Logout
    • Persistencia de carrito y de usuario
    • Buscar libros por autor y nombre del libro
    • Navegar por las categorias
    • Ver los detalles del libro
    • Dejar una review de un libro comprado
    • Recibir correos de confirmación
    • Cerrar una compra
    • Ver datos de usuario
    • Ver compras anteriores
  • Modulo de administrador

    • Ver todos los usuarios
    • Promover usuarios a admin
    • Eliminar usuarios
    • Ver todas las ordenes
    • Modificar una orden
    • Agregar, editar y eliminar libros del catalogo
    • Agregar, editar y eliminar generos del catalogo (categorias)
  • Otros

    • OAuth2

(volver a arriba)

Contribuye

Las contribuciones de la comunidad Dev nos ayudan a aprender, inspirarnos y crear cosas nuevas! Todas las contrinuciones seran muy bienvenidas!

Si tienes algunas sugerencia para mejorar nuestro proyecto, por favor forkea el repositorio y crea un pull request.

Muchas gracias!

  1. Forkea el repositorio
  2. Crea tu branch (git checkout -b feature/MiFeature)
  3. Comitea tus cambios (git commit -m 'Agrego MiFeature')
  4. Pushea a la branch (git push origin feature/MiFeature)
  5. Abri un pull request

(volver a arriba)

Contacto

Link del proyecto: https://github.com/Merssith/Librando-BACK

(volver a arriba)

Agradecimientos

  • A Pablo Burgos
  • A todo el staff de Plataforma 5
  • A los jurados
  • A nuestros compañeros de bootcamp

(volver a arriba)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages