Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
A community library web app (browse/search, reservations-as-cart, lending, reviews, admin) with a full accessibility-focused UI.
Built phase-by-phase per Open_Library_Build_Guide.md — the single source of truth for scope, schema, and design tokens.
• Backend: Node.js + Express, MongoDB (Mongoose), JWT auth (httpOnly cookie), Cloudinary (image upload)
• Frontend: React + Vite (SPA), Tailwind CSS, React Router, react-i18next
• Deploy targets: Render (server), Vercel (client), MongoDB Atlas, CloudinaryRead the full README ↗A community library web app (browse/search, reservations-as-cart, lending, reviews, admin) with a full accessibility-focused UI.
Built phase-by-phase per Open_Library_Build_Guide.md — the single source of truth for scope, schema, and design tokens.
OpenLib/
server/ Express API
client/ React app (Vite)
cd server
cp .env.example .env # then fill in real values
npm install
npm run dev
Health check: GET http://localhost:5000/health → {"status":"ok"} (port from .env, default 5000).
cd client
npm install
npm run dev
Vite dev server prints its local URL (default http://localhost:5173).
See server/.env.example for required variables. Never commit real secrets — .env is git-ignored.