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:
.pkpassgeneration - 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