This repository contains the backend API for an e-book library application, built with Express.js and TypeScript. It includes user authentication, book uploads, and book discovery functionalities. The API uses JSON Web Tokens for authentication and bcrypt for password hashing.
From the README
E-Lib Backend API Technologies & Libraries Language & Runtime • TypeScript 5.8.2 • Node.js Framework & Web Server Database Authentication & Security • JSON Web Tokens (jsonwebtoken 9.0.2) • bcrypt 5.1.1 (password hashing) • Multer 1.4.5-lts.2 (file upload handling) Utilities Development Tools • Prettier Project Overview This is the Backend API component of the E-lib system — a REST API for an e-book library application built with Express.js and TypeScript. The API manages user authentication, book uploads, and book discovery. Users can register, log in, upload books with cover images and PDF files, and browse the book catalog. The application integrates with Cloudinary for...
Skills
- JavaScript
- TypeScript