ImageUpload
- Role
- Full-Stack Developer
- Technologies
- Django, HTML, CSS, JavaScript, Pillow
- Database
- SQLite
- Deployment
- AWS EC2, Gunicorn, Nginx
- Client Requirement
- Develop a web application for image uploading and management with user authentication, IP tracking, and image handling using Pillow.
ImageUpload
Description: ImageUpload is a web application developed using Django, designed to allow users to upload images and manage their uploaded content. It includes features such as user authentication, IP tracking for uploads, and image management functionalities. The web application consists of multiple pages accessible through defined URLs. The main page ('index') displays user information and IP address, while the 'detail' page allows users to upload images, view their uploaded content, and delete specific images. The client required a user-friendly interface for image uploading and management, IP tracking functionality for user uploads, a limit of 10 images per user, error handling for upload limits, and a simple delete option for uploaded images.
Project Overview:
- Develop a web application for image uploading and management.
- Implement user authentication and IP tracking for uploads.
- Handle image uploads and management using Pillow.
- Provide a user-friendly interface with URL-based navigation.
- Set a limit of 10 images per user and include error handling for upload limits.
- Include a delete option for uploaded images.
Technologies Used:
- Django
- HTML
- CSS
- JavaScript
- Pillow
Role: Full-Stack Developer
Client Requirement:
- Develop a web application for image uploading and management with user authentication and IP tracking.
- Implement image handling using Pillow.
- Provide a user-friendly interface with upload limits and delete functionality.
Live project demo and proof of work is available on request!