Skip to content

Pranjli-S/art-therapy-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Art Therapy Platform

A full-stack wellness application for digital expression and mental health tracking.

💡 Project Vision

A secure space for users to upload and archive their therapeutic artwork. This project bridges the gap between technology and mental health by providing a private gallery to track emotional progress through visual art.

🛠 Tech Stack

  • Backend: Python (Flask) & SQLite
  • Frontend: JavaScript, HTML5, CSS3
  • File Handling: Pillow (PIL)

🚀 Key Engineering Challenges

Secure File Management

  • The Challenge: Handling user-uploaded images safely to prevent malicious file execution.
  • The Solution: Implemented filename sanitization and file-type validation to ensure only valid image formats are stored.
  • The Result: A secure upload pipeline that protects the server and user privacy.

Data Privacy & Security

  • The Challenge: Ensuring sensitive artwork remains private to the user.
  • The Solution: Developed a robust authentication layer and restricted database access to prevent unauthorized viewing of user galleries.

🌟 Features

  • Artwork Upload: High-speed image processing and storage.
  • User Authentication: Secure login/registration for personal data protection.
  • Progress Gallery: A chronological view of uploaded art to track wellness over time.

⚙️ Setup

  1. Clone the repository: git clone https://github.com/Pranjli-S/art-therapy-platform.git
  2. Install dependencies: pip install -r requirements.txt
  3. Run the application: python app.py

🌍 Impact

This platform demonstrates how software can provide accessible, low-cost mental health tools by allowing users to document their healing journey through art.

About

A secure Flask-based wellness platform enabling users to archive and track therapeutic artwork through a privacy-first engineering approach.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors