Skip to content

tomevio/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomevio Backend

Tomevio Backend: The Express engine for your literary journey

High-performance backend for tracking, discovering, and organizing books

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.

Highlights

  • 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

Quick Start

Prerequisites:

  • Node.js 18+ (or compatible)
  • npm

Create and run:

git clone https://github.com/tomevio/backend.git
cd backend
npm install
npm start

The server will print something like: Server running on http://localhost:8080

License

Tomevio Backend is open-source software released under the MIT License.

Maintainer

Sanjith

About

The Tomevio backend written in Express

Resources

Stars

Watchers

Forks