A clean, modern React interface for the Lodestone platform - file management with semantic search capabilities.
- File Management - Upload, view, and organize documents
- Semantic Search - Natural language queries across your files
- User Authentication - Secure login and registration
- Modern UI - Clean glassmorphism design with animated background
- Node.js 16+
- Running Lodestone backend server
# Install dependencies
npm install
# Configure API endpoint in src/App.jsx
const API_BASE = 'http://your-backend-url:8000';
# Start development server
npm run devOpen http://localhost:5173 in your browser.
make install # Install dependencies
make up # Start development serverThe frontend connects to these Lodestone API endpoints:
POST /api/v1/auth/register- User registrationPOST /api/v1/auth/login- AuthenticationGET /api/v1/files/- List filesPOST /api/v1/files/upload- Upload filesPOST /api/v1/semantic/query- Semantic search
Built with:
- React 18 with hooks
- Vite for fast development
- Tailwind CSS for styling
- Lucide React for icons
MIT License