A powerful workflow automation platform for web scraping and browser automation built with FastAPI and Next.js.
./dev.shThen open:
- Frontend: http://localhost:3000
- Backend API: http://localhost:8000/docs
- Docker & Docker Compose
- Python 3.10+
- Node.js 18+
Backend:
- FastAPI (Python)
- PostgreSQL
- Redis
- Playwright
- SQLAlchemy
Frontend:
- Next.js 14
- React
- TailwindCSS
- Clerk Auth
- Radix UI
Arachnize/
├── backend/ # FastAPI backend
├── frontend/ # Next.js frontend
├── docker/ # Docker Compose setup
├── dev.sh # Start dev environment
└── DEV_GUIDE.md # Detailed setup guide
Create environment files:
backend/.env
DATABASE_URL=postgresql://postgres:password@localhost:5432/arachnize
REDIS_HOST=localhost
REDIS_PORT=6379
SECRET_KEY=your-secret-key
CLERK_SECRET_KEY=your-clerk-secret-keyfrontend/.env.local
NEXT_PUBLIC_API_URL=http://localhost:8000
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-key
CLERK_SECRET_KEY=your-clerk-secret-key- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is private and proprietary.
Built with ❤️ by Mohamed ED Deryouch