Skip to main content
Back to projects

Project

Rivalytics - Competitive Intelligence

Complete development of a secure Express API for Rivalytics: JWT authentication via httpOnly cookies, auto-provisioned PostgreSQL, and oriented scraping services (LinkedIn, YouTube, Apify) to feed a competitive intelligence console. The architecture emphasizes backend resilience and third-party integrations (LinkedIn scraping, Apify, Google APIs).

Rivalytics - Competitive Intelligence

Problem

The marketing team had no reliable service to continuously aggregate competitors' LinkedIn and YouTube posts or control user access.

Tech Stack

Node.jsExpressPostgreSQLJWTApifyYouTube API

Solutions & Results

Implementation of a modular Express API with CORS, rate limiting, cache and custom scrapers. Authentication via JWT cookies, PostgreSQL schema provisioned at startup and encapsulated LinkedIn/YouTube connectors to expose `/api` endpoints ready to plug into the frontend.

Demo

Media gallery

Browse screenshots and demos in fullscreen mode.

Image

Dashboard – Rivalytics Search

Synthetic view of Dev First LinkedIn performance: publications, engagement and frequency.

Image

Performance Insights

Visualization of engagement by platform, publication evolution and best identified content.

Image

Published Content – LinkedIn History

Chronological list of analyzed LinkedIn posts with dates and engagement levels.