A modern, responsive web interface for exploring FTP directories. Built with Astro and Tailwind CSS.
This is a modern reimagining of the original SvelteJS version
Install dependencies:
npm install
**Start development server:**add
npm run dev
Access the application:
http://localhost:4321
for the landing pagehttp://localhost:4321/demo
for the interactive FTP explorerBuild for production:
npm run build
This project is optimized for deployment on Vercel with static site generation.
Push your code to GitHub:
git add .
git commit -m "Prepare for Vercel deployment"
git push origin main
Deploy to Vercel:
npm install -g vercel
vercel
The project includes:
vercel.json
- Vercel deployment configuration.vercelignore
- Files to exclude from deploymentsrc/
pages/
index.astro # Landing page with features and info
demo.astro # Interactive FTP directory explorer
public/
favicon.svg # Custom favicon
This client integrates with the FTP Seer API to provide:
GET /api/directory
- List directory contentsGET /api/file
- Get file contentTry the interactive demo at /demo
to explore FTP directories:
The application is fully responsive and optimized for:
MIT License - feel free to use this project for your own needs!