https://github.com/adeeteya/random-face-generator
A Cross-Platform(Web, Android, iOS, Linux and Macos) app to Generate Faces of People (These people don't actually exist) made using Flutter.
https://github.com/adeeteya/random-face-generator
age-determination android artificial-intelligence cross-platform face-detection face-recognition fakeface flutter flutter-apps gender-classification gender-detection generator ios machine-learning neumorphism thispersondoesnotexist website windows
Last synced: 6 months ago
JSON representation
A Cross-Platform(Web, Android, iOS, Linux and Macos) app to Generate Faces of People (These people don't actually exist) made using Flutter.
- Host: GitHub
- URL: https://github.com/adeeteya/random-face-generator
- Owner: adeeteya
- License: mit
- Created: 2022-01-31T06:06:43.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T22:50:49.000Z (7 months ago)
- Last Synced: 2025-03-29T06:01:33.478Z (6 months ago)
- Topics: age-determination, android, artificial-intelligence, cross-platform, face-detection, face-recognition, fakeface, flutter, flutter-apps, gender-classification, gender-detection, generator, ios, machine-learning, neumorphism, thispersondoesnotexist, website, windows
- Language: C++
- Homepage: https://adeeteya.github.io/Random-Face-Generator/
- Size: 59.9 MB
- Stars: 143
- Watchers: 6
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# π¨π© Flutter Random Face Generator
A flutter app to generate random faces. The Generated faces do not actually exist in real life (in other words you could catfish without getting in trouble π jk jk pls don't catfish). This app uses the [thispersondoesnotexist](https://thispersondoesnotexist.com/) and the [fakeface](https://hankhank10.github.io/fakeface/) api.
Each image has been pre-analyzed by an AI algorithm called [pypy-agender](https://github.com/aristofun/py-agender) to identify the gender and age.Please starβ the repo if you like what you seeπ.
## π» Installation and Usage
### [Click here to visit the website version](https://adeeteya.github.io/Random-Face-Generator/#/)
### Android
[
](https://play.google.com/store/apps/details?id=com.aditya.random_face_generator&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)
(or)[](https://github.com/adeeteya/Random-Face-Generator/releases/download/3.0.1/RFG-Android-3.0.1.apk)
### Linux
#### Ubuntu
- [](https://snapcraft.io/random-face-generator)(or)
```bash
sudo snap install random-face-generator
```- Launch from the app launcher or the installed apps list
(or)
```bash
random-face-generator
```### Windows
[](https://github.com/adeeteya/Random-Face-Generator/releases/download/3.0.1/RFG-Windows-3.0.1.exe)### Mac Os
[](https://github.com/adeeteya/Random-Face-Generator/releases/download/2.1.0/RFG-Macos-2.1.0.dmg)### Ios
[](https://github.com/adeeteya/Random-Face-Generator/releases/download/2.1.0/RFG-Ios-2.1.0.ipa)## β¨ Features
- [x] Generate a Random Face
- [ ] Filter by Gender (currently unavailable)
- [ ] Filter by a Age Range (currently unavailable)
- [x] Download Face Image
- [x] Switch Theme Mode (Dark and Light)
- [x] Responsive Design
- [x] Multi Platform Support## πΈ Screenshots
- **Mobile**
| Light | Dark |
|----------------------------------------------------|---------------------------------------------------|
||
|
||
|
- **Desktop**
| Light | Dark |
|--------------------------------------------------|-------------------------------------------------|
||
|
||
|
## π Plugins
| Name | Usage |
|-----------------------------------------------------------------------------|--------------------------------------------|
| [**http**](https://pub.dev/packages/http) | Api Calls |
| [**flutter_lints**](https://pub.dev/packages/flutter_lints) | For linting |
| [**hive_ce**](https://pub.dev/packages/hive_ce) | For preference persistence |
| [**hive_ce_flutter**](https://pub.dev/packages/hive_ce_flutter) | Extension for hive |
| [**download**](https://pub.dev/packages/download) | For downloading the image |
| [**path_provider**](https://pub.dev/packages/path_provider) | For getting the path to download the image |
| [**flutter_native_splash**](https://pub.dev/packages/flutter_native_splash) | To show the splash screen |## π€ Author
**[Aditya R](https://github.com/adeeteya)**
## π LICENSE
[MIT LICENSE](https://github.com/adeeteya/Random-Face-Generator/blob/master/LICENSE)Copyright (c) 2022
**[Aditya R](https://github.com/adeeteya)**