Skip to content

Commit 9c55988

Browse files
committed
rename to FaceVector Engine
1 parent 690df16 commit 9c55988

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Project Overview
66

7-
AWS Rekognition Clone - An open-source alternative to AWS Rekognition. A Node.js/TypeScript face recognition system using ArcFace embeddings for face recognition, RetinaFace for face detection with landmarks, and PostgreSQL with pgvector extension for efficient vector similarity search.
7+
FaceVector Engine - A production-ready face recognition and vector similarity search engine. A Node.js/TypeScript system using ArcFace embeddings for face recognition, RetinaFace for face detection with landmarks, and PostgreSQL with pgvector extension for efficient vector similarity search.
88

99
## Development Commands
1010

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ db:
4747
docker compose -f docker-compose.yml up -d db
4848

4949
# Run the API locally
50-
run: install-dev db
50+
run: install-dev models db
5151
npm run dev
5252

5353
# Build and start the full stack (API + Postgres) with Docker Compose

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# AWS Rekognition Clone
1+
# FaceVector Engine
22

3-
An open-source AWS Rekognition alternative - A Node.js/TypeScript API for face recognition and analysis using ArcFace embeddings, RetinaFace face detection with landmarks, and PostgreSQL with pgvector for similarity search.
3+
A production-ready face recognition and vector similarity search engine. Built with Node.js/TypeScript, this API provides face detection, recognition, and matching using state-of-the-art ArcFace embeddings, RetinaFace detection, and PostgreSQL pgvector for efficient similarity search.
44

55
## Features
66

@@ -516,11 +516,11 @@ This confirms that the RetinaFace face detector correctly rejects images without
516516

517517
## Technology Stack
518518

519-
- **Face Detection**: RetinaFace ResNet50 model for detecting faces with 5 facial landmarks (eyes, nose, mouth)
520-
- **Face Recognition**: ArcFace ResNet100 model for generating 512-dimensional face embeddings
519+
- **Face Detection**: RetinaFace ResNet50 - Detects faces with 5 facial landmarks (eyes, nose, mouth)
520+
- **Face Recognition**: ArcFace ResNet100 - Generates 512-dimensional face embeddings
521521
- **Vector Search**: PostgreSQL with pgvector extension for efficient similarity search
522-
- **Image Processing**: Jimp for image manipulation and ONNX Runtime for model inference
523-
- **API Framework**: Express.js with TypeScript
522+
- **Image Processing**: Jimp for image manipulation, ONNX Runtime for ML inference
523+
- **API Framework**: Express.js with TypeScript, Zod validation
524524

525525
## Notes
526526

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
db:
33
image: pgvector/pgvector:pg16
4-
container_name: rekognition_clone_db
4+
container_name: facevector_engine_db
55
environment:
66
POSTGRES_USER: ${POSTGRES_USER}
77
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
@@ -18,7 +18,7 @@ services:
1818
retries: 5
1919
api:
2020
build: .
21-
container_name: rekognition_clone_api
21+
container_name: facevector_engine_api
2222
environment:
2323
DATABASE_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
2424
PORT: ${PORT}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "aws-rekognition-clone",
2+
"name": "facevector-engine",
33
"version": "1.0.0",
4-
"description": "AWS Rekognition clone - Face recognition and analysis API using ONNX models (ArcFace, RetinaFace) with PostgreSQL pgvector",
4+
"description": "FaceVector Engine - Face recognition and vector similarity search API using ArcFace embeddings, RetinaFace detection, and PostgreSQL pgvector",
55
"main": "dist/server.js",
66
"scripts": {
77
"build": "tsc",

0 commit comments

Comments
 (0)