A web interface for searching Android app metadata, built for icon pack creators and mobile theme designers.
- React 19
- TypeScript
- Vite 7
- Tailwind CSS 4
- ShadcnUI
- Node.js 18+
- pnpm
-
Clone the repository
git clone git@github.com:Snipdroid/frontend-plan-b.git cd frontend-plan-b -
Install dependencies
pnpm install
-
Configure environment
Create a
.envfile in the project root:VITE_API_BASE_URL=/api
The dev server proxies
/apirequests to the backend. To change the backend URL, editvite.config.ts. -
Start the development server
pnpm dev
The app will be available at
http://localhost:5173.
| Command | Description |
|---|---|
pnpm dev |
Start development server |
pnpm build |
Build for production |
pnpm preview |
Preview production build |
pnpm lint |
Run ESLint |
src/
├── components/
│ ├── search/ # Search feature components
│ └── ui/ # ShadcnUI components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
├── pages/ # Page components
├── services/ # API services
├── types/ # TypeScript type definitions
├── App.tsx
├── main.tsx
└── index.css
pnpm dlx shadcn@latest add <component-name>