Bugs and improvement suggestions in the app
- About us page
- UI layout is weird in About Us page and feels kind of broken with the full stop’s coming in next line.
- Improvements can be done around this layout and links to ‘Gsoc’ page and also twitter can be added with icons instead of blue hyperlinks.
- More details like other projects by AOSSIE can be added. 
- There’s a typo here, it should be
It’s kind of lonely here
instead ofIts kind of lonely here
- Add password strength check for strong passwords (probably use zxcbvn library from Dropbox - https://github.com/dropbox/zxcvbn) when the user is signing up. It helps in keeping the accounts secure and is a must have. Along with that, a password strength animated bar can also be shown to show whether the password strength is good enough or not to the user. It’s a great user experience.
An example of password strength bar:
- No matter what origin and destination location I put in the map, the error is consistent saying that ‘Sorry!!! No straight route available between source and destination’
- Also a grammatical typo in the message. Can be improved to this: ‘Sorry, no straight route is available between the source and destination’. 
- If I type and change the ‘origin’ location then no matter what I do, even when I tap on the ‘My location’ button, the origin location just doesn’t update. 
When clicking on the above icon, the origin location should either be updated to ‘My location’ and that should be shown on the map, or there should be an option in the dropdown of origin which says ’Choose Your Current Location’ and then it should just predict my location again and enter the address automatically.
- Back button in the Headers for the screen has extra spacing from the left side whereas the native android apps have lesser spacing from the left side. This can be reduced and also the font size of the header can be increased to match the native app.
CarbonFootprint-Mobile Header:
- Since ‘Login’ button is at the top right corner of the app, which is considered as the area that is barely touched by user, it’ll be tough for users using phone with single hand to press login. We can improve this by moving Login under Register. For eg: [Register] or [Have an account? Login!]
The same goes for Forgot password screen. 
Suggestions
Add visualizations in the Activity Page for different activity records. An example of mobile vizualiation: 
(Photo Source - https://dribbble.com/shots/4940670-Dashboard-Graph-Mobile-Design)