https://github.com/mux-mux/findface
(React, Express, DB -Basics) Find the face in the image
https://github.com/mux-mux/findface
bcrypt express knex postgres postman react react-hooks tailwind vercel-deployment vercel-serverless
Last synced: 3 months ago
JSON representation
(React, Express, DB -Basics) Find the face in the image
- Host: GitHub
- URL: https://github.com/mux-mux/findface
- Owner: mux-mux
- Created: 2023-11-19T11:22:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T18:48:49.000Z (almost 2 years ago)
- Last Synced: 2024-04-08T22:11:31.768Z (almost 2 years ago)
- Topics: bcrypt, express, knex, postgres, postman, react, react-hooks, tailwind, vercel-deployment, vercel-serverless
- Language: JavaScript
- Homepage: https://jsgo.pro/findface/
- Size: 1.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FindFace - :crystal_ball:AI-powered app to detect faces:ok_woman:in the image:mountain_bicyclist:
[](https://dl.circleci.com/status-badge/redirect/circleci/JKJVd3C3dwe5WUYnKkCXP7/NjWK5SHCqQTknUovfYEBtz/tree/main)
## [Live Link](https://jsgo.pro/findface/) :link:
## Features :sparkles:
- Register Personal Account ✅
- Change User Profile Data 👤
- Store User Session 💾
- Show Progress Badges 🏆
- Find faces in the image 🙆♀️
- Apply image Filters 🎨
- Download Image 📥
- Switch light/dark theme 🌗
- Easy configuration with Docker 🐳
## Folder structure :open_file_folder:
## How To Use :closed_lock_with_key:
### 1️⃣ Sign Up, Install & Run Docker Desktop
Download, install and run Docker Desktop:
🔗 [Docker Desktop](https://www.docker.com/products/docker-desktop/)
### 2️⃣ Clone the Repository
Open a terminal or command prompt and run:
```sh
git clone git@github.com:mux-mux/findface.git
cd findface
```
### 3️⃣ Start Backend
This will set up PostgreSQL, Redis, and the Express server:
```sh
cd backend
npm install
docker-compose up --build
```
### 4️⃣ Start Frontend
This will Open the browser & listen to files changes
Open another terminal in the project root and run:
```sh
npm install
npm start
```
Your app should now be running!
On: 🔗 http://localhost:3000
### 🎯 Notes
Ensure Docker Desktop is running before executing docker-compose up.
If you encounter any issues, try running:
```sh
docker-compose down && docker-compose up --build
```