Skip to content

Commit d3c1712

Browse files
Merge pull request #452 from Pranav0-0Aggarwal/main
Updating pictopy Ideas page
2 parents 882174f + cec1a59 commit d3c1712

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

src/pages/ideas/2025/pictopy.mdx

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,34 @@ export const meta = {
88

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

11-
### Project Type: Medium
11+
### Project Type: Large
1212

1313
## Description:
1414

1515
Pictopy is currently built using Tauri, relying on Rust, but it comes with platform-specific dependencies that make it difficult to containerize and ship. Electron has been considered as an alternative, but issues with rendering local machine photos and bypassing security have caused challenges in the past. This has led to difficulty in onboarding new contributors as many give up during the setup process, resulting in fewer active contributors.
1616

17-
The backend has been stable but stagnant and could use refactoring and design enhancements to improve its growth and functionality. While the backend is working without issues, there is potential for improvement and future scaling.
17+
The frontend needs a **complete revamp** to make it easily packageable, container-friendly, and support the creation of cross-platform executables. Exploring better frontend options like **ReactJS** will simplify development and improve the contributor experience.
18+
19+
The backend has been stable but stagnant and could use refactoring and design enhancements to improve its growth and functionality. While the backend is working without issues, there is potential for optimization and future scaling.
1820

1921
## Expected Outcomes:
2022

21-
- Rework the frontend to explore other options that can simplify setup and containerization.
23+
- Rework the frontend using ReactJS or other modern frameworks for easier packaging and better DX.
24+
- Explore options to make the app container-friendly using Docker.
25+
- Simplify the process of making platform-specific executables.
2226
- Address issues related to Electron, including photo rendering and security bypassing.
23-
- Increase contributions from new developers by simplifying the setup process.
24-
- Refactor and enhance the backend for better growth and scalability.
27+
- Increase contributions from new developers by streamlining the setup and packaging process.
28+
- Refactor and optimize the backend for better performance, growth, and scalability.
2529
- Provide design improvements to the backend for smoother development and future expansions.
2630

2731
## Required Skills:
2832

29-
- Rust
30-
- Electron
31-
- Backend Development
32-
- Frontend Development
33+
- Rust
34+
- ReactJS
35+
- Docker
36+
- Packaging & Executable Creation
37+
- Frontend Development
38+
- Backend Development
3339

3440
## Mentors:
3541

0 commit comments

Comments
 (0)