Skip to content

Conexoos

Conexoos is a digital identity platform for professionals and businesses to share their identity via smart NFC cards and dynamic digital profiles. Centralises links, contacts, products, and interactions in one place with real-time analytics.

Features

Digital Profile

  • Full visual control: background colours (solid, gradient, image), fonts, banners
  • Button styles: Pill, Rounded, Square with per-user colours
  • Dark/light mode support

Contact Card & vCard Pro

  • Smart vCard with embedded profile photo (Base64) for instant contact import
  • Apple Wallet: .pkpass generation
  • Google Wallet: Google Passes integration
  • Dynamic QR code

Real-Time Analytics

  • Geolocation heatmap (country/city)
  • Device type, browser, and OS breakdown
  • vCard download rate, per-link click counts, 30-day trend

Scheduling & Productivity

  • Calendly and Google Calendar visual integration
  • Dynamic embeds: Spotify, YouTube
  • Scheduled links with date-range visibility (campaigns)

Product Showcase (Mini-Store)

  • Product gallery with images, description, price, purchase link

Lead Capture & CRM

  • Contact forms on profiles
  • Odoo CRM integration (auto-send leads)
  • Internal lead management panel

Dashboard

  • Drag & drop reordering
  • Public/private profile toggle
  • CSRF protection, session management, password encryption

Tech Stack

Layer Technology
Backend Python 3.12, Flask
Security Werkzeug, Flask-Login, Flask-JWT-Extended, Flask-Talisman
ORM SQLAlchemy + PostgreSQL
Migrations Alembic (Flask-Migrate)
Frontend React 18 + Vite, TypeScript
Animations Framer Motion
CSS Tailwind CSS v3
Charts Recharts
Infrastructure Docker + Docker Compose

Repository Layout

2601-conexoos/
├── backend/        # Flask API (MVC: blueprints, controllers, models)
├── frontend/       # React application
├── infra/          # Deployment scripts and CI/CD
└── docs/           # Technical documentation

Local Setup

Prerequisites

  • Docker Desktop
  • Git

Start

git clone https://github.com/EPSAIT/2601-conexoos.git
cd 2601-conexoos
cp .env.example .env
docker compose up --build
  • Frontend: http://localhost:3000
  • Backend API: http://localhost:5000