PixelPalace is a comprehensive web-based photo gallery application built with Python Flask. It provides users with a secure, user-friendly platform to manage their personal photo collections with features like image upload, gallery viewing, and photo management.
PixelPalace is a full-stack web application designed to serve as a personal photo management system. The application features a modern, responsive user interface that allows users to create accounts, securely log in, and manage their photo galleries. Built with Flask as the backend framework, it incorporates robust security measures, form validation, and a clean, intuitive user experience.
- Backend: Python Flask with SQLite database
- Frontend: HTML5, CSS3, and JavaScript with responsive design
- Authentication: Secure user registration and login system
- File Management: Image upload, storage, and deletion capabilities
- Security: Password hashing, form validation, and secure file handling
- User Management: Complete user registration and authentication system
- Photo Gallery: Personal photo galleries with upload and delete functionality
- Security: Password strength validation, secure file uploads, and session management
- Responsive Design: Mobile-friendly interface that works across all devices
- File Validation: Support for common image formats (PNG, JPG, JPEG, GIF)
- Database Integration: SQLite database for user data and file management
- Session Management: Secure user sessions with configurable timeouts
- User Registration & Login: Secure account creation with email validation
- Photo Upload: Multi-image upload support with file type validation
- Gallery Management: View, organize, and delete photos from personal galleries
- Responsive Design: Mobile-optimized interface for all screen sizes
- Security: Password hashing, form validation, and secure file handling
- User-Friendly Interface: Clean, modern design with intuitive navigation
Username: john
Password: 12345
Feel free to contribute to PixelPalace! Fork the repository, create a new branch, and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.