-
Notifications
You must be signed in to change notification settings - Fork 47
GSoC 2016 Akanksha Bodhankar & Anjali Shally
Akanksha Bodhankar
Anjali Shally
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.
Github
Linkedin
Facebook
Quora
Email
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
The initial documentation can be found here: Initial Doc
TBA
- 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
- I have had delay to start with the backend due to ambiguous requirements
- Yes,they have been resolved. My mentors cleared the doubts regarding the requirements.
- Yes, I still have doubts in some of the features. I have sent a mail to the relevant person.
- Yes, I would like to have a hangouts session with my mentors again
- I am planning to start coding the backend
- Login and Registration (backend)
- Starting the feature 'Get help Now'
- It is on track
- 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
- N/A
- N/A
- Yes, I still have doubts in some of the features. I have contacted the relevant person
- No
- I am planning to start working on the SMS feature
- Login(backend)
- 'Get help Now'(backend)
- It is on track
- Added functionality to Login page (backend)
- Added progress Bar
- Small SMS simulation using 'Twilio'
- N/A
- N/A
- Yes, I still have doubts in some of the features. I have contacted the relevant person
- No
- I am planning to implement the SMS feature
- 'Get help Now' continued(backend)
- It is on track
- Worked on 'Get help now' (backend)
- Added sms sending to app
- Added call sending to app
- Completed 'Get Help Now' feature
- N/A
- N/A
- N/A
- No
- I am planning to implement the Circle of Trust feature
- Getting database ready for circle of trust
- It is on track
- Worked on small bug removals
- Started working on 'Circle of Trust'
- 'Circle of Trust' Front end completed
- N/A
- N/A
- N/A
- No
- Backend of 'Circle of Trust'
- Database operations for circle of trust
- It is on track
- 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
- Yes
- N/A
- No
- Backend of 'Circle of Trust'
- Moving the logic of few features from JS to PHP
- It is on track
- Completed 'Circle of Trust' feature
- Group SMS enabled for 'Circle of Trust' using Twilio
- Removed few bugs
- N/A
- N/A
- N/A
- No
- Adding few small features to improve 'Circle of trust' Starting 'Safety Tools'
- It is on track
- Enhanced 'Circle of trust' feature
- Added validations to comrade numbers
- Replaced simple js alert with 'sweetalert'
- Completed 'Personal Security Strategies'
- N/A
- N/A
- N/A
- No
- Working on 'RADAR'
- Coping with unwanted attention strategies
- Commonalities of sexual predators
- It is on track
- RADAR of safety tools completed
- Coping with unwanted attention startegies
- Commonalities of sexual predators
- Code cleanup
- N/A
- N/A
- N/A
- No
- Bystander Intervention
- Safety plan basics
- Safety plan worksheet
- Design for 'user persona'
- It is on track
- Bystander Intervention
- Safety plan basics
- Safety plan worksheet
- Couldn't go ahead with user persona. Awaiting response for requirements from the org.
- No they haven't been resolved.
- Yes, they exist I have emailed to the relevant person asking for requirements
- Yes
- Design for 'user persona'
- Code cleanup
- Testing safety tools
- It is on track
- Code cleanup
- Improving few features of 'Get Help Now'
- Testing safety tools
- Couldn't go ahead with user persona. Awaiting response for requirements from the org.
- No they haven't been resolved.
- Yes, they exist I have contacted to the relevant person asking for requirements
- Yes
- Code cleanup
- Get in touch with PCSA mobile developers to ensure everything is in sync
- Adding small features
- Preparing final docs for the project
- It is on track
- Code cleanup
- Improving few features of 'Circle of Trust'
- Adding 'Twilio Help Steps' to readme
- Preparing blog for final evaluation submission
- N/A
- N/A
- N/A
- N/A
- Final evaluation preparation
- Hangout Meeting with mentor to discuss about final evaluation
- Pushing code to systers repo
- It is on track
- Final evaluation preparation
- Hangout Meeting with mentor to discuss about final evaluation
- Pushing code to systers repo
- N/A
- N/A
- N/A
- N/A
- N/A
- It is on track
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.
LinkedIn
Github
Facebook
Portfolio
shally.hp5@gmail.com
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
Scroll down in the documentation for test results.
- 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.
- N/A
- N/A
- N/A
- N/A
- Start with writing the generic tests according to the mockups.
- Start documentation.
- On schedule.
- 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.
- The Travis build is failing.
- No.
- Yes, I am trying to resolve it with the help of online resources.
- Yes if I am unable to.
- Configure Travis successfully with a dummy project so that the same can be done for the main project.
- Start documentation.
- On schedule.
- 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.
- N/A.
- N/A.
- N/A.
- N/A.
- 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.
- On schedule.
- 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.
- N/A.
- N/A.
- N/A.
- N/A.
- Write tests for Side-In Menu bar using stubs.
- Refactor Code.
- Configure surefire for report generation.
- Update documentation.
- On schedule.
- Completed tests for Side In Menu Bar.
- Wrote few tests for Get Help Now feature.
- Configured surefire for reporting.
- Refactored code.
- Having problems with setting up call and SMS feature of Get Help Now on my localhost.
- No, still working on it.
- Yes, working with PCSA Web development team to set it up correctly.
- Yes if I am not able to set it up.
- Work on completing tests for Get Help Now feature.
- Start with database testing.
- Refactor code.
- Update documentation.
- On Schedule.
- 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.
- N/A.
- N/A.
- N/A.
- N/A.
- 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.
- On Schedule.
- 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.
- Couldn't work much as I was travelling to college for my final practice school presentation and then back home.
- Yes.
- N/A.
- N/A.
- Configure the AUT framework on a cloud service.
- Complete tests for “Circle of Trust” feature.
- On Schedule.
- Configured the AUT Framework on BrowserStack.
- Added tests for the new features implemented in 'Get Help Now'.
- Refactored Code.
- Updated documentation.
- N/A.
- N/A.
- N/A.
- N/A.
- Start running tests on BrowserStack.
- Write tests for “Circle of Trust”.
- Generate test report for already implemented tests.
- Add test suites
- On Schedule.
- 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.
- Had issues catching sweet alerts with selenium webdriver.
- Have they been resolved, and if so, how?
- Yes by updating the code.
- N/A.
- N/A.
- Run tests on BrowserStack.
- Write tests for new features.
- Update documentation.
- On schedule.
- 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.
- N/A.
- N/A.
- N/A.
- N/A.
- Continue running tests on BrowserStack.
- Write more tests for “Safety Tools”.
- Update documentation.
- On schedule.
- 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.
- N/A.
- N/A.
- N/A.
- N/A.
- Run tests on BrowserStack for different platform and browser configurations.
- Complete documentation.
- On schedule.
- Ran tests on BrowserStack on Windows 8 for IE 10, Firefox 47, 46 and 45.
- Refactored Code.
- Completed documentation.
- N/A.
- N/A.
- N/A.
- N/A.
- Complete final evaluation.
- Commit all the codes.
- On schedule.
- Committed all the code to the Automated testing repository.
- Submitted final evaluation.
- N/A.
- N/A.
- N/A.
- N/A.
- N/A.
- On schedule.