The Smart Brain App is a project created to practice React. It is a full-stack application that utilizes React for the frontend, Express for the backend, and a SQL database for data storage.
You can see a live demo of the here.
- User authentication with login and registration functionality. Encryption with bcrypt.
- Face detection feature that utilizes a Clarifai API to detect faces in images and display bounding boxes around each face.
- React
- Express
- SQL
- Clone the repository:
bash
git clone rhttps://github.com/nad-garraz/face-recognition-app.git
-
Install dependencies:
bash cd project-folder npm install
-
Configure the database:
- Create a SQL database.
- Update the database configuration in the backend code.
-
Start the development server:
bash npm start
- Visit the application in your web browser.
- Register a new account or log in with existing credentials.
- After logging in, paste the URL of an image.
- The application will utilize the API to detect faces in the image and display bounding boxes around each face.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request that will help the idea is just to learn a bit more with every small step.