Divaldo Barros

Full Stack Developer

Web Developer & Design

Software Developer

Front End Developer

Full Stack Architect

Application Developer

eBook Platform

  • Created By: Divaldo barros
  • Date: 28/12/2024
  • Client: Ana Paiva Semião
  • Categories: Content

A full-stack eBook storage platform built with MERN (MongoDB, Express, React, Node.js) that allows users to upload, search, and purchase eBooks. PDFs are stored in Cloudinary, payments are handled via Stripe, and the app is deployed on Vercel (frontend) and Render (backend).

  • User Authentication (Register/Login using JWT)
  • Upload & Store PDFs (Cloudinary)
  • Search & Filter Books (By title, author, category)
  • Download & Read eBooks (Direct PDF links)
  • Secure Payments (Stripe for eBook purchases)
  • Admin Panel (Manage books & users)

🛠️ Tech Stack

Frontend

  • React.js (Vite)
  • React Router
  • Axios (API requests)
  • Stripe for payments
  • Vercel (Deployment)

Backend

    • Node.js & Express.js
    • MongoDB (Atlas)
    • Cloudinary (PDF Storage)
    • Multer (File Upload)
    • JSON Web Token (JWT Authentication)
    • Render (Deployment)