Complete documentation of the 'Social Welfare Helper' web app

This is a 10,000+ word documentation outlining the entire development process of a web application called the 'Social Welfare Helper' covering various aspects of the SDLC from the research, analysis, design, development, testing and evaluation. This Web application was Developed using Python (Django Framework), HTML, CSS, JavaScript as well as the Google Maps API for the Directions Functionality.

Link to the Google Docs file of the Complete Documentation: Click Here

Chapters and subchapters include:

Chapter 1: Introduction

  • Background
  • Problem Statement
  • Aim
  • Objectives
  • Research Questions
  • Report Structure

Chapter 2: Research

  • Literature review
  • Existing applications
  • Research conclusion

Chapter 3: Analysis and design

  • Requirements Analysis
  • Design
  • Software Development Lifecycle (SDLC)

Chapter 4: Implementation and Results

  • Platforms and Technologies used for implementation
  • System Architecture
  • Implementation details
  • Summary

Chapter 5: Validation and Testing

  • Unit testing
  • Efficiency Testing
  • User acceptance testing
  • Non Functional Requirements Testing
  • Summary

Chapter 6: Conclusion/Evaluation

  • Learnings and achievements
  • Challenges that I faced
  • What would I add or do differently in the future?
  • Summary
Figure 1: Feedback from a Colleague In Software Engineering
Mediating person