DjangohtmlcssJavaScriptAWSgunicornnginx

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

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!

Stay Tuned

Want any future updates on my work?
The best practices, docs and info related to web development in future to your inbox.