https://github.com/jefking/perspective-ui
https://github.com/jefking/perspective-ui
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jefking/perspective-ui
- Owner: jefking
- License: mit
- Created: 2025-02-18T17:19:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-03T02:32:48.000Z (over 1 year ago)
- Last Synced: 2025-11-10T21:23:22.515Z (7 months ago)
- Language: HTML
- Size: 360 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Parquet Explorer
A cross-platform desktop application for viewing Parquet files, built with Electron and Perspective.
## Features
- 🚀 Electron for desktop applications
- 📊 Perspective for data visualization
- 🎨 Tailwind CSS for styling
- 📁 Parquet file support
- ⚙️ WASM-powered parsing
- 🌙 Dark mode support
## Getting Started
### Prerequisites
- Node.js (v14 or higher)
- npm (v6 or higher)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/perspective-ui.git
cd perspective-ui
```
2. Install dependencies:
```bash
cd src
npm install
```
### Development
To start the development server:
```bash
cd src
npm run start
```
To build the application:
```bash
cd src
npm run build
```
## Project Structure
```
perspective-ui/
├── src/ # Source code
│ ├── app.css # Tailwind CSS styles
│ ├── index.html # Main HTML file
│ ├── main.ts # Main electron process
│ └── package.json # Dependencies and scripts
├── README.md # This file
└── LICENSE # License information
```
## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
## License
This project is licensed under the MIT License - see the LICENSE file for details.