Snap Space

Tourism is becoming increasingly popular, and it is becoming one of the most popular ways for individuals to spend their free time. In recent years, both domestic and outbound tourism has grown in popularity. With the tremendous growth of tourism, the number of individuals who use images to capture

2025-06-28 16:29:31 - Adil Khan

Project Title

Snap Space

Project Area of Specialization Software EngineeringProject Summary

Tourism is becoming increasingly popular, and it is becoming one of the most popular ways for individuals to spend their free time. In recent years, both domestic and outbound tourism has grown in popularity. With the tremendous growth of tourism, the number of individuals who use images to capture the lovely moments in their lives is also growing, and many people have developed a strong interest in photography. Many photographers nowadays demand a platform where they can share high-quality images with friends and manage their internet storage photos more efficiently and simply. Photography lovers are also eager to compete in photography contests to gain inspiration from others and identify their flaws. Most online photography contest websites, on the other hand, are primarily focused on their contest, which is often limited. This type of website has significant challenges in meeting the diverse demands of photography fans with varying levels of experience, and there are few systems in Pakistan and the overall world even that combine photo sharing and general photography contest management.

Our system has four parts:

Project Objectives

Right now as technology advances and photographers' demand for better photo resolution grows, the system requires a more effective storage space management mechanism. As a result, a web-based picture sharing and photography contest administration system for photography aficionados is urgently needed, with better storage space management. At the same time, we want a single platform with multiple facilities, like people can participate in contests, they can read blogs written by experts on their photographic journey to get inspiration, can hire professional photographers through our platform, there are also some creative activities for photography enthusiasts like weekly challenges, dares, and games.

Project Implementation Method
  1. Project Management
    1. Work Breakdown Structure (WBS)
    2. Roles & Responsibility Matrix
    3. Change Control System
  2. Feasibility Study
    1. Literature Review
    2. Technology
    3. Research Methodology

              2.3.1. Searched Ideas

              2.3.2. Questionnaire

              2.3.3. Interview

              2.3.4. Short Listed Ideas

  1. Reports / Documentation
    1. Final Documentation Introduction
    2. Literature / Markey Survey
    3. Requirements Analysis
    4. System Design
    5. Implementation
    6. Testing & Performance Evaluation
    7. Conclusion & Outlook
    8. End-User Documentation
    9. Application Administration Documentation
    10. System Administrator Documentation
  2. Requirements Analysis
    1. Requirements Elicitation
      1. Observations
      2. Survey Analysis
      3. Interviews
      4. Brainstorming
      5. Prototyping
      6. Focus Group
      7. Generated Statistics
    2. Requirements Specification
      1. Functional Requirements
      2. Non-Functional Requirements

          3.2.2.1.     Quality Requirements

          3.2.2.2.      Platform Requirements

          3.2.2.3.      Process Requirements

  1. Use Case

          3.2.3.1.        Use Case Diagram

          3.2.3.2.        Use Case Description

  1. Analysis Class Diagram
    1. Requirements Validation
      1. Requirements reviews/inspections
      2. Test-case generation
      3. Prototyping
  2. Design
    1. Design Class Diagram
    2. Architectural Design Diagram
    3. Data Dictionary
    4. Entity Relationship Diagram
    5. Activity Diagram
    6. Sequence Diagram
  3. Implementation
    1. Prototype
    2. Final Result of Application
  4. Testing
    1. Unit Testing
    2. Integrating Testing
  5. Maintenance
    1. System Maintenance
  6. System
    1. Development Environment
      1. IDE
      2. Version Control
      3. Server
      4. Database
    2. Presentation Layer
      1. System Interface
    3. Business Logic Layer
    4. Data Management Layer
    5. Physical Layer
Benefits of the Project Technical Details of Final Deliverable

We will be using python (flask, Django, or any other framework) and machine learning for our back-end.

We will apply Machine Learning Algorithm to images, and that website automatically announces the winner/photo based on the most likes. (Image processing or object detection algorithm).

We want to apply speech recognition technology to the search bar. (Voice search).

We will use paid Google API for photo editing.

Final Deliverable of the Project Software SystemCore Industry MediaOther IndustriesCore Technology Artificial Intelligence(AI)Other Technologies Cloud Infrastructure, Shared Economy, Big DataSustainable Development Goals Decent Work and Economic Growth, Partnerships to achieve the GoalRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 48000
API Equipment41000040000
Printing, Stationary, Overheads Miscellaneous 420008000

More Posts