Skip to content

A powerful workflow automation platform for web scraping and browser automation built with FastAPI and Next.js.

Notifications You must be signed in to change notification settings

simoderyouch/Arachnize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕷️ Arachnize

A powerful workflow automation platform for web scraping and browser automation built with FastAPI and Next.js.

🚀 Quick Start

./dev.sh

Then open:

📋 Prerequisites

  • Docker & Docker Compose
  • Python 3.10+
  • Node.js 18+

🛠️ Tech Stack

Backend:

  • FastAPI (Python)
  • PostgreSQL
  • Redis
  • Playwright
  • SQLAlchemy

Frontend:

  • Next.js 14
  • React
  • TailwindCSS
  • Clerk Auth
  • Radix UI

📁 Project Structure

Arachnize/
├── backend/         # FastAPI backend
├── frontend/        # Next.js frontend
├── docker/          # Docker Compose setup
├── dev.sh           # Start dev environment
└── DEV_GUIDE.md     # Detailed setup guide

⚙️ Configuration

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-key

frontend/.env.local

NEXT_PUBLIC_API_URL=http://localhost:8000
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-key
CLERK_SECRET_KEY=your-clerk-secret-key

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📄 License

This project is private and proprietary.


Built with ❤️ by Mohamed ED Deryouch

About

A powerful workflow automation platform for web scraping and browser automation built with FastAPI and Next.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published