Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Welcome to Living Progress - Build - POL - Bug Hunt contest. As part of this contest, you will have to go through our existing application and report bugs in the app.

 

Contest Details

We have an application that connects volunteers with organizations. Following are the features currently present in the app:

 

1. User can login using username and password and logout after that. The username and password are actually the ones registered at ChangeMaker and not the ones registered in the app.

2. User can login using facebook

3. User can search for opportunities. In this case, only keyword based search works. The filters in the search bar are dummy. Also, note that only displaying the search results are in scope. Viewing further details about the returned search results is not in scope.

4. User can register new organizations. To register new organizations, first login as a user. Then proceed to register an organization using the link at the top.

5. User can browse existing organizations and get their basic details. Additionally, users can follow / unfollow organizations.

6. User can register / sign up. Note however that this is dummy for now. While the user can proceed with registration as a volunteer, the user is not actually registered since we don’t call any API. Thus, if you try registering and then logging in using the new user, it will not work.

7. User can look for other users that have currently signed up on the app and are also friends with the user on facebook. After logging in, click on the Facebook icon in the Info section to integrate with Facebook.

8. User can be able to edit their profile. In this case, only name and email fields can be updated.

 

For testing facebook integration, you will need to deploy the app yourselves. It is a Vue.js app and needs Nodejs installed in your system. The deployment with this in place is really easy. Make sure to update the src/config.js file with the facebook configuration.

 

Additionally, note that most of the screen elements are dummy. Very few actually contain real data and can be interacted with. Thus, testers are requested to exercise caution when reporting bugs as most likely, the element will be a dummy element and thus have no data or interaction associate with it. Thus, we expect that the tester tests across browsers instead of testing in a single browser as that is where we believe most of the issues will reside.

 

Report any bugs that you find. The browsers you need to test this in are the latest versions of:

- Latest Chrome

- Latest Firefox

- Latest Safari

- MS Edge

- IE 11

 

You will be paid $5 per valid bug. The participant with the most number of valid bugs raised will earn the first place payment as well.

 

We are using our project’s issue tracker. You need to raise bugs here.

 


Final Submission Guidelines

Submit issues through the Project’s Issue Tracker - link for which will be shared in the contest forum.

If you have submitted an issue through the provided issue tracker, kindly submit a simple README file containing your github handle in it. Your submissions will be evaluated through the Issue tracker for that project.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30055233