Skip to content
This repository has been archived by the owner on Nov 8, 2018. It is now read-only.

GSoC 2016 Akanksha Bodhankar & Anjali Shally

Janice Niemeir edited this page Feb 1, 2018 · 1 revision

Akanksha Bodhankar
Anjali Shally

Akanksha Bodhankar

Short Bio

I am a 3rd year Under graduate Computer Science Engineering Student at Keshav Memorial Institute of Technology,Hyderabad, India. I love programming and developing projects. This is my first open source project and I am looking forward to it. Apart from programming, I am also interested in Creative Writing and Painting.

Profiles

Github
Linkedin
Facebook
Quora
Email

PCSA-Web App

I will be developing a web application version of the Peace Corps Safety App(PCSA).Maybellin Burgos and Prajakta Naik are my mentors.

PCSA (Peace Corps Safety App) is a web application developed to help the volunteers if they become victims of sexual harassment. It also ensures safety by sending messages to fellow volunteers when in trouble. Usually, the victims are uncomfortable to report the crime or unwilling to get support. This app ensures that the victim can be sure of getting all the help he/she needs. The sexually assaulted volunteer can get information of Peace Corps reporting and safety procedures and also contact Peace Corps for help.

The details of my project can be found here: GSOC Project
Github Repo

Timeline

Project Timeline

Documentation

The initial documentation can be found here: Initial Doc

Unit Test Results

TBA

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 1

What have you accomplished this week (list specific items accomplished)?

  • Had a hangout session with mentor and cleared some doubts
  • Started working on front end of the application
  • Created login, registration and welcome page of the app
  • Added CSS to the webpages
  • Created a menu bar

What issues or roadblocks have you encountered this week?

  • I have had delay to start with the backend due to ambiguous requirements

Have they been resolved, and if so, how?

  • Yes,they have been resolved. My mentors cleared the doubts regarding the requirements.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes, I still have doubts in some of the features. I have sent a mail to the relevant person.

Is further assistance necessary to resolve existing issues?

  • Yes, I would like to have a hangouts session with my mentors again

What do you plan to accomplish next week?

  • I am planning to start coding the backend
  • Login and Registration (backend)
  • Starting the feature 'Get help Now'

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 2

What have you accomplished this week (list specific items accomplished)?

  • Added funtionality to Registration page (backend)
  • Some validations for Registration page
  • Start working on 'Get Help Now' feature
  • Got some doubts regarding the project cleared

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes, I still have doubts in some of the features. I have contacted the relevant person

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • I am planning to start working on the SMS feature
  • Login(backend)
  • 'Get help Now'(backend)

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 3

What have you accomplished this week (list specific items accomplished)?

  • Added functionality to Login page (backend)
  • Added progress Bar
  • Small SMS simulation using 'Twilio'

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes, I still have doubts in some of the features. I have contacted the relevant person

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • I am planning to implement the SMS feature
  • 'Get help Now' continued(backend)

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 4

What have you accomplished this week (list specific items accomplished)?

  • Worked on 'Get help now' (backend)
  • Added sms sending to app
  • Added call sending to app
  • Completed 'Get Help Now' feature

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • I am planning to implement the Circle of Trust feature
  • Getting database ready for circle of trust

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 5

What have you accomplished this week (list specific items accomplished)?

  • Worked on small bug removals
  • Started working on 'Circle of Trust'
  • 'Circle of Trust' Front end completed

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Backend of 'Circle of Trust'
  • Database operations for circle of trust

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 6

What have you accomplished this week (list specific items accomplished)?

  • Worked on 'Circle of Trust' Backend
  • Got database ready for the next feature
  • What issues or roadblocks have you encountered this week?
  • Couldn't work much due to health issues

Have they been resolved, and if so, how?

  • Yes

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Backend of 'Circle of Trust'
  • Moving the logic of few features from JS to PHP

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 7

What have you accomplished this week (list specific items accomplished)?

  • Completed 'Circle of Trust' feature
  • Group SMS enabled for 'Circle of Trust' using Twilio
  • Removed few bugs

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Adding few small features to improve 'Circle of trust' Starting 'Safety Tools'

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 8

What have you accomplished this week (list specific items accomplished)?

  • Enhanced 'Circle of trust' feature
  • Added validations to comrade numbers
  • Replaced simple js alert with 'sweetalert'
  • Completed 'Personal Security Strategies'

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Working on 'RADAR'
  • Coping with unwanted attention strategies
  • Commonalities of sexual predators

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 9

What have you accomplished this week (list specific items accomplished)?

  • RADAR of safety tools completed
  • Coping with unwanted attention startegies
  • Commonalities of sexual predators
  • Code cleanup

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Bystander Intervention
  • Safety plan basics
  • Safety plan worksheet
  • Design for 'user persona'

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 10

What have you accomplished this week (list specific items accomplished)?

  • Bystander Intervention
  • Safety plan basics
  • Safety plan worksheet

What issues or roadblocks have you encountered this week?

  • Couldn't go ahead with user persona. Awaiting response for requirements from the org.

Have they been resolved, and if so, how?

  • No they haven't been resolved.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes, they exist I have emailed to the relevant person asking for requirements

Is further assistance necessary to resolve existing issues?

  • Yes

What do you plan to accomplish next week?

  • Design for 'user persona'
  • Code cleanup
  • Testing safety tools

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 11

What have you accomplished this week (list specific items accomplished)?

  • Code cleanup
  • Improving few features of 'Get Help Now'
  • Testing safety tools

What issues or roadblocks have you encountered this week?

  • Couldn't go ahead with user persona. Awaiting response for requirements from the org.

Have they been resolved, and if so, how?

  • No they haven't been resolved.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes, they exist I have contacted to the relevant person asking for requirements

Is further assistance necessary to resolve existing issues?

  • Yes

What do you plan to accomplish next week?

  • Code cleanup
  • Get in touch with PCSA mobile developers to ensure everything is in sync
  • Adding small features
  • Preparing final docs for the project

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 12

What have you accomplished this week (list specific items accomplished)?

  • Code cleanup
  • Improving few features of 'Circle of Trust'
  • Adding 'Twilio Help Steps' to readme
  • Preparing blog for final evaluation submission

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • N/A

What do you plan to accomplish next week?

  • Final evaluation preparation
  • Hangout Meeting with mentor to discuss about final evaluation
  • Pushing code to systers repo

How does your progress compare to your project schedule?

  • It is on track

Akanksha Bodhankar-[PCSA-Web] - Weekly Status Report for Week 13

What have you accomplished this week (list specific items accomplished)?

  • Final evaluation preparation
  • Hangout Meeting with mentor to discuss about final evaluation
  • Pushing code to systers repo

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • N/A

What do you plan to accomplish next week?

  • N/A

How does your progress compare to your project schedule?

  • It is on track

Anjali Shally

Short Bio

I am a final year undergraduate pursuing a degree in Bachelor of Technology Computer Science and Engineering from Manipal Institute of Technology, Manipal, Karnataka, India. I love to code. Algorithms and Object Oriented programming are my favorite.

Apart from programming, I love reading, travelling and dancing.

Profile Links

LinkedIn
Github
Facebook
Portfolio
shally.hp5@gmail.com

Automation Testing

GSoC 2016

This year I will be developing an Automation Testing Framework for PCSA Web with Mariam Kiran as my mentor.

The project details can be found here.
Github Repo
Project Details

GSoC 2016

Project Timeline

GSoC 2016

Journal
Documentation

Test Results

Scroll down in the documentation for test results.

AUT PCSA Web- Weekly Status Report for Week 1

What have you accomplished this week (list specific items accomplished)?

  • Had a hangout with my mentor to discuss project approach.
  • Updated proposal according to the data completed from the development team.
  • Made a list of test scenarios according to the requirements collected from the development team.

What issues or roadblocks have you encountered this week?

  • N/A

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A

Is further assistance necessary to resolve existing issues?

  • N/A

What do you plan to accomplish next week?

  • Start with writing the generic tests according to the mockups.
  • Start documentation.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 2

What have you accomplished this week (list specific items accomplished)?

  • Read about Data Provider annotation available in TestNG.
  • Implemented Data Provider with Excel by writing a login test for Systers wiki. The same will be implemented in the main project.
  • Implemented Log4j for logging and debugging purposes.
  • Worked on configuring Travis.

What issues or roadblocks have you encountered this week?

  • The Travis build is failing.

Have they been resolved, and if so, how?

  • No.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes, I am trying to resolve it with the help of online resources.

Is further assistance necessary to resolve existing issues?

  • Yes if I am unable to.

What do you plan to accomplish next week?

  • Configure Travis successfully with a dummy project so that the same can be done for the main project.

Write login and registration test with the help of mockups and stubs.

  • Start documentation.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 3

What have you accomplished this week (list specific items accomplished)?

  • Deployed PCSA Web on localhost.
  • Wrote test for login using Data Provider annotation in TestNG to cover all the possible test cases.
  • Defined generic classes for recommended pages using stubs and the implemented static page.
  • Committed code for the same. The code can be found here.
  • Started documentation.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Write tests for registration and logout features.
  • Complete generic tests for recommended pages using stubs and the implemented static page for it.
  • Execute tests through Maven.
  • Update documentation.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 4

What have you accomplished this week (list specific items accomplished)?

  • Completed login test, registration and logout tests.
  • Wrote tests for recommended pages using stubs.
  • Committed codes for the same. It can be found here.
  • Updated documentation. The link can be found on my wiki profile page.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Write tests for Side-In Menu bar using stubs.
  • Refactor Code.
  • Configure surefire for report generation.
  • Update documentation.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 5

What have you accomplished this week (list specific items accomplished)?

  • Completed tests for Side In Menu Bar.
  • Wrote few tests for Get Help Now feature.
  • Configured surefire for reporting.
  • Refactored code.

What issues or roadblocks have you encountered this week?

  • Having problems with setting up call and SMS feature of Get Help Now on my localhost.

Have they been resolved, and if so, how?

  • No, still working on it.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes, working with PCSA Web development team to set it up correctly.

Is further assistance necessary to resolve existing issues?

  • Yes if I am not able to set it up.

What do you plan to accomplish next week?

  • Work on completing tests for Get Help Now feature.
  • Start with database testing.
  • Refactor code.
  • Update documentation.

How does your progress compare to your project schedule?

  • On Schedule.

AUT PCSA Web- Weekly Status Report for Week 6

What have you accomplished this week (list specific items accomplished)?

  • Successfully ran call and SMS features for 'Get Help Now' on the localhost for testing.
  • Completed tests for Call and SMS features of 'Get Help Now'.
  • Configured DB connection for DB testing.
  • Wrote database check function to check the data for login.
  • Refactored code.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Get familiar with cloud services.
  • Check in with the development team for any new feature implemented.
  • Write tests for any implemented new feature.
  • Write tests of Circle of trust with the use of stubs.
  • Refactor code.
  • Update documentation.

How does your progress compare to your project schedule?

  • On Schedule.

AUT PCSA Web- Weekly Status Report for Week 7

What have you accomplished this week (list specific items accomplished)?

  • Read about cloud services offered by SauceLabs and BrowserStack.
  • Made a dummy script and ran it on BrowserStack.
  • Checked in with the development team for new features implemented.

What issues or roadblocks have you encountered this week?

  • Couldn't work much as I was travelling to college for my final practice school presentation and then back home.

Have they been resolved, and if so, how?

  • Yes.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Configure the AUT framework on a cloud service.
  • Complete tests for “Circle of Trust” feature.

How does your progress compare to your project schedule?

  • On Schedule.

AUT PCSA Web- Weekly Status Report for Week 8

What have you accomplished this week (list specific items accomplished)?

  • Configured the AUT Framework on BrowserStack.
  • Added tests for the new features implemented in 'Get Help Now'.
  • Refactored Code.
  • Updated documentation.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Start running tests on BrowserStack.
  • Write tests for “Circle of Trust”.
  • Generate test report for already implemented tests.
  • Add test suites

How does your progress compare to your project schedule?

  • On Schedule.

AUT PCSA Web- Weekly Status Report for Week 9

What have you accomplished this week (list specific items accomplished)?

  • Fixed bugs in the code after updating code for PCSA Web.
  • Added test for “Circle of Trust”.
  • Generated test reports for already implemented tests.
  • Updated documentation.

What issues or roadblocks have you encountered this week?

  • Had issues catching sweet alerts with selenium webdriver.
  • Have they been resolved, and if so, how?
  • Yes by updating the code.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Run tests on BrowserStack.
  • Write tests for new features.
  • Update documentation.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 10

What have you accomplished this week (list specific items accomplished)?

  • Added tests for the implemented feature of “Safety tools”.
  • Started running tests on BrowserStack. Have completed running all the implemented tests for Internet Explorer 9, 10 and 11 on Windows 7.
  • Check in with the development team.
  • Refactored Code.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Continue running tests on BrowserStack.
  • Write more tests for “Safety Tools”.
  • Update documentation.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 11

What have you accomplished this week (list specific items accomplished)?

  • Added tests for adding numbers for comrade in “Circle of Test” and navigation to “Safety Tools” pages from side in menu.
  • Ran tests on BrowserStack on Windows 7 for Firefox 46, 45, 44 and 43. Generated reports for the same.
  • Refactored Code.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Run tests on BrowserStack for different platform and browser configurations.
  • Complete documentation.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 12

What have you accomplished this week (list specific items accomplished)?

  • Ran tests on BrowserStack on Windows 8 for IE 10, Firefox 47, 46 and 45.
  • Refactored Code.
  • Completed documentation.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • Complete final evaluation.
  • Commit all the codes.

How does your progress compare to your project schedule?

  • On schedule.

AUT PCSA Web- Weekly Status Report for Week 13

What have you accomplished this week (list specific items accomplished)?

  • Committed all the code to the Automated testing repository.
  • Submitted final evaluation.

What issues or roadblocks have you encountered this week?

  • N/A.

Have they been resolved, and if so, how?

  • N/A.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • N/A.

Is further assistance necessary to resolve existing issues?

  • N/A.

What do you plan to accomplish next week?

  • N/A.

How does your progress compare to your project schedule?

  • On schedule.
Clone this wiki locally