{"id":25385432,"url":"https://github.com/stroller15/visualmilap-fy-project","last_synced_at":"2026-05-04T15:42:21.378Z","repository":{"id":277666839,"uuid":"820185626","full_name":"Stroller15/visualmilap-fy-project","owner":"Stroller15","description":"VisualMilap is a web application that allows users to upload a cluster of photos and automatically separates photos of a specific person by scanning their face. This project utilizes the MERN stack, Flask backend, and a face detection API.","archived":false,"fork":false,"pushed_at":"2024-06-26T19:09:18.000Z","size":8873,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T16:53:42.902Z","etag":null,"topics":["ai","flask","javascript","mern","python","reactjs"],"latest_commit_sha":null,"homepage":"http://localhost:3000","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Stroller15.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-26T01:24:00.000Z","updated_at":"2024-09-17T14:37:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"b057e888-c558-4711-a299-8b760d388dda","html_url":"https://github.com/Stroller15/visualmilap-fy-project","commit_stats":null,"previous_names":["stroller15/visualmilap-fy-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Stroller15/visualmilap-fy-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stroller15%2Fvisualmilap-fy-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stroller15%2Fvisualmilap-fy-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stroller15%2Fvisualmilap-fy-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stroller15%2Fvisualmilap-fy-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Stroller15","download_url":"https://codeload.github.com/Stroller15/visualmilap-fy-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stroller15%2Fvisualmilap-fy-project/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264446716,"owners_count":23609632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","flask","javascript","mern","python","reactjs"],"created_at":"2025-02-15T09:48:44.479Z","updated_at":"2026-05-04T15:42:16.347Z","avatar_url":"https://github.com/Stroller15.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# VisualMilap\n\nVisualMilap is a web application that allows users to upload a cluster of photos and automatically separates photos of a specific person by scanning their face. This project utilizes the MERN stack, Flask backend, and a face detection API.\n\n## Demo\n\n## About the Project\nIn our final year college project, we, Shubham, Ashmita, and Tushar, built VisualMilap to solve the problem of manually sorting through numerous photos to find images of a specific person. The app leverages modern web technologies and machine learning to provide an efficient and user-friendly solution.\n\n## Use Case\nVisualMilap is designed for scenarios where you take several photos, such as at functions or events, and want to quickly find photos of yourself or someone else. By uploading all the photos to VisualMilap, you can scan a face and get only the photos containing that person.\n\n## Tech Stack\n- **Frontend**: React.js\n- **Backend**: Node.js, Express.js, Flask\n- **Database**: MongoDB\n- **Face Detection API**: Utilized for scanning and identifying faces in photos\n\n## Installation\nTo run this project locally, follow these steps:\n\n### Prerequisites\n- Node.js\n- MongoDB\n- Python (for Flask backend)\n\n- ### Steps\n1. Clone the repository:\n\n   ```\n   git clone https://github.com/yourusername/VisualMilap.git\n   cd VisualMilap\n   ```\n\n2. Install frontend dependencies:\n   ```\n   cd frontend\n   npm install\n   ```\n\n3. Install backend dependencies:\n ```\n   cd ../backend\n   npm install\n  ```\n\n4. Install Flask dependencies:\n  ```\n   pip install -r requirements.txt\n```\n\n5. Start the MongoDB server:\n   ```\n   mongod\n   ```\n7. Start the Flask backend:\n   ```\n   cd ../flask-backend\n   flask run\n   ```\n\n7. Start the Node.js backend:\n  ```\n   cd ../backend\n   npm start\n ```\n\n8. Start the React frontend:\n  ```\n   cd ../frontend\n   npm start\n ```\n\n\n\n## Usage\n1. Open your web browser and navigate to \\`http://localhost:3000\\`.\n2. Upload a cluster of photos.\n3. Scan your face using the face detection feature.\n4. VisualMilap will display only the photos containing the scanned face.\n\n## Contributors\n- **Shubham** - [GitHub](https://github.com/Stroller15)\n- **Ashmita** - [GitHub](https://github.com/Ashmita6901)\n- **Tushar** - [GitHub](https://github.com/vats-tushar)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstroller15%2Fvisualmilap-fy-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstroller15%2Fvisualmilap-fy-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstroller15%2Fvisualmilap-fy-project/lists"}