Skip to content

9tyNight/simple-data-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Simple Data Explorer

A full-stack application providing a data table with server-side filtering, sorting, and pagination.

Tech Stack

  • Backend: FastAPI (Python), Faker (for data seeding)
  • Frontend: Next.js (React), Tailwind CSS, Lucide Icons
  • Infrastructure: Docker & Docker Compose

Features

  • Data Generation: Automatically seeds 150 fake employee records.
  • Server-Side Logic: Pagination, sorting, and search are all handled by the backend API.
  • Debounced Search: Reduces API calls while typing.
  • Responsive UI: Clean table layout with Tailwind CSS.

Setup Instructions

Option 1: Using Docker

  1. Ensure Docker is running.
  2. Run: docker-compose up --build
  3. Open http://localhost:3000

Option 2: Manual Setup

Backend: cd backend pip install fastapi uvicorn faker uvicorn main:app --reload

Frontend: cd frontend npm install npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors