A modern, dark-mode enabled React frontend for the Smart Excel-JSON Tool — allowing seamless conversion between Excel and JSON formats with optional AI enhancement. Built to align with high visual standards like those seen on CSS Design Awards.
This tool uses Gemini AI under the hood to:
clsx
+ tailwind-merge
@monaco-editor/react
)🔗 Live Frontend: https://www.smartexceljson.live
🔗 Backend API: https://smartexceljson.me
src/
├── components/
│ ├── converters/ # Core logic components for each feature
│ ├── layout/ # Header, Footer, ScrollToTop
│ └── ui/ # Reusable UI components (Card, Button, Editor, etc.)
├── contexts/ # ThemeContext
├── pages/ # Page views for routing
├── services/ # API calls (axios)
├── utils/ # Utility functions (e.g., classNames)
├── App.tsx # Main routing & layout
├── main.tsx # App entry point
All requests are made to: https://smartexceljson.me
/excel-to-json
POST
.xlsx
, .xls
, or .xlsm
?useAI=true
(optional)/json-to-excel
POST
?useAI=true
(optional)/generate-schema
POST
git clone https://github.com/SumanKumar5/smart-excel-json-tool-frontend.git
cd smart-excel-json-tool-frontend
npm install
# Create a .env file in the root with:
VITE_API_BASE_URL=https://smartexceljson.me
npm run dev
MIT © 2025 Suman Kumar