Tomevio Backend is the ExpressJS implementation of the Tomevio backend API. It provides routes for searching books and authors, fetching metadata, and user authentication using Firebase JWTs. The backend interfaces with OpenLibrary for book data.
- One-to-one behavioral mapping from the Axum implementation
- Routes for search, book and author metadata backed by OpenLibrary
- Firebase JWT-based authentication (login/profile)
- Minimal dependencies for easy deployment
Prerequisites:
- Node.js 18+ (or compatible)
- npm
Create and run:
git clone https://github.com/tomevio/backend.git
cd backend
npm install
npm startThe server will print something like:
Server running on http://localhost:8080
Tomevio Backend is open-source software released under the MIT License.