Bienvenido a Booksy, su librería en línea creada utilizando la pila MERN con autenticación de usuario manejada por Clerk y pagos procesados por Stripe. Booksy ofrece una amplia colección de libros de varios géneros, brindando a los amantes de los libros una plataforma intuitiva para explorar, seleccionar y compre sus lecturas favoritas con facilidad. Ya sea que te guste la ficción, la no ficción, los materiales educativos o los hallazgos raros, Booksy está diseñado para satisfacer tus preferencias de lectura.
Frontend: React.js para una interfaz de usuario dinámica y responsiva. Backend: Node.js y Express.js para una lógica sólida del lado del servidor y puntos finales API. Base de datos: MongoDB para almacenamiento de datos flexible y escalable. Procesamiento de pagos: integración de Stripe para transacciones de pago seguras y eficientes. Estilo: CSS y principios de diseño responsivo para una experiencia de usuario pulida y adaptable.
Demetrius Vissarion - https://github.com/demetriusvissarion Thomas Mazzag - https://github.com/TomMazzag Ilhan Abdalle - https://github.com/Illy-hans Jehoshua - https://github.com/AVJehoshua Fawaz Tarar-https://github.com/Fawaztarar
https://trello.com/b/qv2hfgk4/ecommerce-final-project
https://excalidraw.com/#room=a5e0e468c208d0365181,Nr2s0OMVmuSbWFPOP75-5A
Miró
Documentos API
Para configurar el proyecto Booksy localmente, sigue estos pasos:
Requisitos previos
Node.js MongoDB
clon de git https://github.com/AVJehoshua/Booksy-backend.git
Clona el repositorio o descarga el código fuente:
clon de git https://github.com/TomMazzag/Booksy-frontend.git
Navegue al directorio del proyecto:
cd Booksy-interfaz
Instale las dependencias requeridas para el backend:
cd Booksy-backend
Inicie el servidor backend:
Variables de entorno Configure las variables de entorno requeridas en archivos .env dentro del directorio backend y .env.local en el frontend
MONGO_URI: Cadena de conexión para su base de datos MongoDB. STRIPE_SECRET_KEY: Clave secreta para la integración de pagos de Stripe. Integración de Stripe Asegúrese de haber configurado su cuenta de Stripe y obtenido las claves API necesarias para el procesamiento de pagos.
Explore la librería, regístrese o inicie sesión, agregue libros a su carrito y proceda al pago. Disfrute de una experiencia de compra de libros perfecta desde la comodidad de su hogar.
¡Las contribuciones son bienvenidas! Si desea contribuir, bifurque el repositorio y cree una solicitud de extracción con sus funciones o correcciones.
Booksy es una aplicación web de código abierto
Un agradecimiento especial a Booksy y al equipo de Makers.
¡Feliz lectura!