Build Simple Project Render Gallery Tool (Python + Streamlit)
Worldwide
We are Keuka Studios, a high-end custom architectural metal fabrication company (stairs, railings, etc.) based in Western New York. We have hundreds of completed project folders on our server. Each project folder contains renderings (JPG/PNG from KeyShot, SOLIDWORKS Visualize, etc.), often in subfolders named “renders”, “renderings”, “images”, etc. We need a clean, easy-to-use tool that: Crawls our main projects directory Finds render images Automatically creates thumbnails Stores everything in a simple SQLite database Provides a web-based gallery viewer (preferably using Streamlit) where we can quickly browse projects with thumbnail grids Requirements: Python script that walks directories (os.walk or similar) Use Pillow (PIL) for thumbnail generation Simple Streamlit web interface grouped by project name Basic search/filter by project name Well-commented code + clear instructions so our team can run/re-run it Nice-to-have (not required): Ability to run on Windows Server Option to re-scan only new projects Very basic authentication (optional) Deliverables: Complete working scripts Short setup instructions (how to install dependencies and run) One 15–20 minute screen-share call to walk us through it Budget: $350 – $650 (fixed price preferred) Timeline: Want it completed within 5–7 days To Apply: Please reply with: “Project Gallery” in the first line so I know you read this Links to 1–2 similar Streamlit or image gallery projects you’ve built Your estimated fixed price and availability Any questions about our folder structure Looking forward to working with a reliable Python/Streamlit expert. This is a straightforward one-time project for our internal use.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 days ago
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesRush7:48 AM
- $29K total spent17 hires, 3 active
- 1,250 hours
- Large company (100-1,000 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by