A browser-based programming game where players use drag-and-drop commands to solve puzzles. Built with React, TypeScript, and Tailwind CSS.
Before you begin, ensure you have the following installed:
- Bun (latest version)
- A modern web browser (Chrome, Firefox, Safari, or Edge)
- Clone the repository:
git clone https://github.com/dannyhw/func-vis.git
cd func-vis
- Install dependencies:
bun install
To start the development server:
bun dev
This will:
- Start the Vite development server
- Open the app at http://localhost:5173
- Enable hot module reloading for instant updates
To access the app from other devices on your network:
- Use the network URL shown in the terminal after starting the dev server
- Or use http://[your-local-ip]:5173
To create a production build:
bun run build
To preview the production build locally:
bun preview
src/App.tsx
- Main application componentsrc/main.tsx
- Application entry pointtailwind.config.js
- Tailwind CSS configurationindex.html
- HTML entry point
- React 18
- TypeScript
- Tailwind CSS
- Vite (build tool)
- Bun (JavaScript runtime & package manager)
For the best development experience, we recommend:
- Visual Studio Code
- VSCode Extensions:
- ESLint
- Prettier
- Tailwind CSS IntelliSense
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
[Add your license information here]