Skip to content

RomeoCavazza/veyl.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

veyl.io

License Status Meta Partner TikTok Partner

⚑ A social media intelligence platform that helps you monitor, analyze, and anticipate trends on Instagram and TikTok πŸ”

veyl.io helps you shape a comprehensive social media monitoring experience, offering powerful analytics and trend detection features powered by official Meta/TikTok APIs.

πŸ–₯ Platform Features

  • Trend Monitoring β€” Create custom projects to track hashtags, creators, and emerging trends across Instagram and TikTok
  • Advanced Analytics β€” Real-time engagement metrics, growth tracking, and performance insights
  • Fast Search β€” Search across millions of posts with database-backed fallback
  • Creator Intelligence β€” Analyze influencer performance, partnerships, and content strategies
  • Project Workspaces β€” Organize your monitoring with dedicated project dashboards (Watchlist, Grid, Analytics)

See the online documentation for more details.

✨ Features

  • Search-as-you-type: Find posts and creators with real-time API integration and database fallback
  • Multi-platform monitoring: Track trends simultaneously on Instagram and TikTok
  • Real-time analytics: Monitor engagement rates, follower growth, and content performance
  • Creator insights: Analyze influencer partnerships, content strategies, and audience demographics
  • Project-based organization: Organize your monitoring with custom projects and watchlists
  • OAuth integration: Secure authentication via Meta, TikTok, and Google OAuth
  • API-first architecture: RESTful API for programmatic access and integrations
  • Open source: Fully open-source codebase available on GitHub
  • ConformitΓ© RGPD: Compliant with GDPR and CCPA data protection regulations
  • Meta & TikTok partnerships: Official partner with Meta for Developers and TikTok for Developers

πŸ“– Documentation

You can consult veyl.io's documentation at veyl.io/docs.

πŸš€ Getting Started

For basic instructions on how to set up veyl.io, configure OAuth, and create your first monitoring project, take a look at our documentation guide.

Quick Start

Backend (FastAPI)

cd apps/backend
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app:app --host 0.0.0.0 --port 8000 --reload

Frontend (React)

cd apps/frontend
npm install
npm run dev

Access:

  • Frontend: http://localhost:8081
  • Backend API: http://localhost:8000
  • API Docs: http://localhost:8000/docs

🌍 Tech Stack

Backend:

  • FastAPI β€” Python async API framework
  • PostgreSQL β€” Relational database (Railway)
  • Rate Limiting β€” In-memory rate limiting for API protection

Frontend:

  • React 18 β€” UI framework
  • TypeScript β€” Static typing
  • Vite β€” Build tool and dev server
  • Tailwind CSS β€” Utility-first CSS framework
  • Radix UI + shadcn/ui β€” Accessible UI components

Infrastructure:

  • Railway β€” Backend hosting (auto-deploy)
  • Vercel β€” Frontend hosting with proxy to Railway

🧰 Official Integrations

veyl.io integrates with official developer platforms:

Meta for Developers

  • Instagram Graph API β€” Access to public Instagram Business content
  • Facebook Pages API β€” Page management and insights
  • Documentation

TikTok for Developers

  • TikTok Login Kit β€” OAuth authentication
  • TikTok API β€” Access to public videos and creator statistics
  • Documentation

βš™οΈ Advanced Usage

For technical details, see the online documentation.

🧾 Roadmap

βœ… Phase 1: Foundations (Completed)

  • Projects CRUD with database models
  • OAuth integration (Meta, TikTok, Google)
  • Search interface with API-first strategy and database fallback
  • Analytics dashboards and insights
  • Project management UI

πŸ”„ Phase 2: Post-App Review (In Progress)

  • Advanced Search β€” Enhanced search UX, filters, and ranking
  • Supabase + pgvector β€” Semantic storage, RAG, similarity search
  • Make / n8n β€” Automated data ingestion
  • Dust β€” Agent internal reasoning (if needed)

πŸ“Š Privacy & Data Protection

veyl.io collects anonymized usage data to help us improve our product. We are fully compliant with GDPR and CCPA regulations.

To request deletion of collected data, please visit our data deletion page or write to us at romeo.cavazza@gmail.com.

If you want to know more about the kind of data we collect and what we use it for, check our Privacy Policy.

πŸ“« Get in Touch!

veyl.io is a social media intelligence platform created as an open-source project, developed in collaboration with ISCOM Paris and EPITECH Paris.

πŸ’Œ Want to make a suggestion or give feedback? Here are some of the channels where you can reach us:

Thank you for your support!

πŸ‘©β€πŸ’» Contributing

veyl.io is, and will always be, open-source! If you want to contribute to the project, here's how:

  1. Fork the repository on GitHub
  2. Create a branch from main
  3. Develop and test locally
  4. Push and create a Pull Request

Contributions are welcome! Check out the GitHub issues to see how you can help.

Academic Partners

  • ISCOM Paris β€” Strategic planning, marketing insights, and trend analysis
  • EPITECH Paris β€” Technical development and backend architecture

πŸ“¦ Versioning

veyl.io releases and their associated binaries are available on the project's releases page.

The project follows SemVer conventions for versioning.


Made with ❀️ by the veyl.io team

About

πŸ” Instagram hashtag search & trend analysis using Meta Graph API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published