Smartast is a web app that detects faces in an image provided to it. It is built using modern web development libraries and frameworks with React in frontend and NodeJS in backend. The database used is PostgreSQL. The app uses clarifai's machine learning and deep learning API to detect faces in an image provided to it. A live version of the app is available here.
The backend code for the project is available here.
-
Clone this repo
git clone https://github.com/daksh-goyal/smartast.git cd smartast/ -
Get the latest version of node for your OS from the official NodeJS website.
-
Install all the dependencies
npm install
-
Start the development server
npm start
-
Generate a production build
npm run build
-
Publish on Github pages
gh-pages -d build
The above steps can also be executed bu running the script
npm run deployIf you wish to preview the build before depoying to github, run the following commands instead
npm install -g serve
serve -s build- React Tilt was used to create the animation on the logo of the website.
- React PartclesJS was used to create the dynamic particles on the background of the webpage.
- Tachyons was used to aid out the styling process.