Skip to content
This repository has been archived by the owner on Mar 7, 2020. It is now read-only.

Software Requirement Specification

Rajat Jacob edited this page Jan 23, 2020 · 4 revisions

Introduction

The project aims to create different opportunities for women in various sectors. It helps educate and empower women who are homeless, with the skills and confidence necessary to secure a job, create a healthy lifestyle, and regain a home for themselves and their children. It takes everyone around to empower a woman and not just her ideologies.

Existing System

Ever since the beginning, there have been many blogs and websites on women empowerment that shares different opinions. Through diverse, multimedia content and community building, these websites empower and engage those who identify themselves with a hyphenated identity. The most popular out of these websites are:

  • Women’s Empowerment: It educates and empowers women who are homeless, with the skills and confidence necessary to secure a job, create a healthy lifestyle, and regain a home for themselves and their children. Each woman who is homeless carries great potential. Women’s Empowerment offers a pathway to a new life for herself and her children.
  • Brown Girl Magazine: It continues to serve as an anchor for South Asians by remaining steadfast in publishing premium, multimedia content so that it uplifts, creates deeper understanding and connection, and cultivates rich dialogue in communities around the globe. In an effort to give voice to marginalized groups through their coverage, it challenges stigmas surrounding but not limited to age-old cultural and religious stereotypes and taboos, gender inequality.
  • IndianWomenBlog: It is an Indian blog that aims to attain the self-assurance that women usually seek. It gives motivation to all women to shatter stereotypes of Indian society. When women start questioning self-love, Indian Women Blog is the reflection they would long to see in the mirror.

Limitations of the Existing System

For content consumption from every website, the main thing the user aspires for is relevant data based on a simple search and a community to help and support her while on the platform.
Some limitations of the existing platforms on which our project looks to improve are as follows:

  • Platform: The existing platforms have limited search options that the user can use in order to fill her search results and to narrow down onto her required forum.
  • Lack of community development on the platforms: The presence of a community in an empowerment-based website is almost mandatory in today’s and age. This will allow the introverted women who lack the ability to express themselves, to display themselves with the aid of other members of the community. The community also helps to grow and expand the database and support itself.
  • Unidirectional communication on the platforms: The absence of user-profiles on several of these platforms results in unidirectional communication.

The Constrained Course of Action

These websites mainly include blogs and stories about the lives of the women and provide a very limited solution to these stories.

Proposed System:

This website will serve as an anchor for all women by remaining steadfast in publishing premium, multimedia content so that it uplifts deeper understanding and connection, and cultivates rich dialogue in communities around the globe. We will provide a platform for women to share their skills in the form of posts, recipes and instructional guides to improve the lives of women all around the world. Our users can use these guides in their day-to-day lives and provide feedback, or even customise and re-share these posts. We will also provide women with help to find jobs based on their skills and work experience. This website will work as a pseudo-social network that helps women improve their job-readiness.

Benefits of the Proposed System:

  • User profiles: Every user maintains a profile which indicates their interests, background and community which in turn helps them to find the right kind of social connection.
  • Social Platform: Users can create the content of their interests and share it online to expand their social network. This helps them to build strong social connections with people from different communities. It will include a community to interact and share stories and other posts like step-by-step instructions for simple tasks like recipes, repairs and skills like sewing, knitting, etc.
  • Providing Jobs:
    • Helps them look for jobs and courses.
    • Create opportunities for those willing to work as interns such as college students.
    • Allowing non-governmental organisations to join hands and work.
  • Donations and Support: This website provides a platform for non-profitable organisations to volunteer their services. A feature to allow donations which would help more women benefit from our services.
  • Building Confidence: Users will be provided vocational courses like sewing, spoken English classes, etc.
  • Feedback and Blogs: We will also add a feedback/testimonial section for women to share their experiences to motivate other women. This allows them to share their own life stories, stories about their families and their field of interests.
  • Making a Community: Communities for different professions in different regions of the world. Helping them connect with people around the country. Reaching out to a person in a totally new environment i.e. providing regional support for women when they are in need.

Objectives of the Proposed System:

Primary Objective

To design and develop a web project which provides a platform for Women Empowerment.

Secondary Objectives / Stages / Tasks

  • Screen Responsive Website
  • Night mode for less consumption of battery
  • Create a forum for women to communicate with each other
  • Help women finding jobs

Functional Requirements:

Functional requirements are the functions or features that must be included in any system to satisfy the business needs and be acceptable to the users. Based on this, the functional requirements that the system must require are as follows:

  • The users should be able to view their followers and following in the user profile.
  • The homepage should be updated every time the user enters the forum.
  • People of the same community will be able to communicate with each other.
  • People following each other can share and like each other’s posts.

Software and Hardware Requirements:

Software

  • Documentation
    • Google Docs
  • Text Editors and IDEs
    • Adobe Dreamweaver
    • Sublime Text
    • Visual Studio Code
  • Source Control
    • GitHub
  • Front-end
    • HTML5
    • CSS3
  • Back-end
    • PHP7

Hardware

Anushree Agarwal

  • Processor: 1.6 GHz Intel Core i5
  • Memory: 8GB 2133 MHz LPDDR3
  • Graphics: Intel UHD Graphics 617 1536 MB

Rajat Abraham Jacob

  • Processor: Intel Core i7-7600U @ 2.80GHz
  • Memory: 16GB
  • Graphics: Intel Integrated Graphics

Sanskar Aggarwal

  • Processor: 1.8 GHz Intel Core i5
  • Memory: 8GB 1600 MHz DDR3
  • Graphics: Intel HD Graphics 6000 1536 MB

Vansikaa A

  • Processor: Intel ® Core (™) i5-5300U CPU @ 2.30GHz
  • Memory: 8GB
  • Graphics: Intel ® HD Graphics 5500