Skip to content

Commit

Permalink
Merge pull request #5 from Pranav0-0Aggarwal/main
Browse files Browse the repository at this point in the history
Pictopy for GSoC 2024
  • Loading branch information
chandansgowda authored Mar 4, 2024
2 parents 10672bd + 0e5496c commit d50031e
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/helper/projects.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ import DefaultLogo from '@/images/default.png'
import AgoraLogo from '@/images/Agora.png'
import SSSLogo from '@/images/SSS.png'
import ResonateLogo from '@/images/Resonate.png'
import PictoPy from '@/images/Pictopy.png'

// data

// data
const projects = [
{
name: 'Agora Blockchain',
Expand All @@ -26,6 +27,13 @@ const projects = [
},
logo: AgoraLogo,
},
{
name: 'Pictopy',
description:
'PictoPy is a modern desktop app designed to transform the handling of digital photos. It facilitates efficient gallery management with a robust focus on privacy, offering smart tagging capabilities for photos based on objects, faces, or scenes.',
link: { href: 'https://github.com/AOSSIE-Org/PictoPy', label: 'PictoPy' },
logo: PictoPy,
},
{
name: 'EduAid',
description:
Expand Down Expand Up @@ -59,4 +67,5 @@ const projects = [
},
]


export default projects
Binary file added src/images/Pictopy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 36 additions & 0 deletions src/pages/ideas/2024/Pictopy.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
import { IdeaLayout } from '@/components/IdeaLayout'

export const meta = {
title: 'PictoPy',
description:
'PictoPy is a privacy focused desktop app designed to transform the handling of digital photos',
}

export default (props) => <IdeaLayout meta={meta} {...props} />

### Project Duration: 350 hrs

## Overview:

PictoPy is a modern desktop app designed to transform the handling of digital photos. It facilitates efficient gallery management with a robust focus on privacy, offering smart tagging capabilities for photos based on objects, faces, or scenes.

## Expected Outcomes:

- Intuitive and visually appealing UI designed using PyQt5 or Tkinter.
- Backend logic implementation by leveraging image recognition libraries, including multiprocessing for efficient processing.
- Efficient utilization of a lightweight relational database for caching essential photo metadata.
- Streamlined gallery management through smart tagging of objects, faces, or scenes in photos.
- Offline functionality that ensures user privacy, with no reliance on remote servers for image processing.
- Cross-platform packaging for broad accessibility on Windows, macOS, and Linux.

## Required Skills:

- UI/UX Designing
- Python
- SQLite
- PyQt5 or Tkinter for UI development
- Image Recognition Libraries and Models

## Mentors:

`Pranav Aggarwal`

0 comments on commit d50031e

Please sign in to comment.