Members: Fuwad Kalhori and David Fallow
Locists is a social media app centered around connecting users within the cities they live, users can make friends and share the bars/events they enjoy going to, posts can also benefit tourists who visit the city.
Developed, built and published with Git, Trello, Figma, React Native and Expo for Android and iOS mobile devices.
- Login/SingUp
- Upload two types of media, events and posts. (Optional image upload for posts)
- Editing user details (Username, City, Password, Email, Profile Picture)
- View all media, View either events or posts, View own uploaded media in user profile
- Filter and search media
- Attend and comment on events
- Like and comment on posts
- Altered properties within the app views, such as margins and padding in order to ensure that all content that is displayed is clearly visible
- Fixed issues concerning scrolling whilst the keyboard was open
- Fixed single event view to display image and other info correctly
- Before in single post, the post text could be mistaken for a comment, this has been fixed by changing the stlying of comments in order to differentiate the two
- Post and Event creation views have been altered to be clearer for the user, placeholders and error messages have become clearer
- Added more animations thoughout the application and improved the design for the profile page by adding a banner photo
- Removed the previously instated max limit for password when registering an account
- Adding an attending list for the user, to keep track of events they are planning on attending
- Using the device location for the user and creating a map view for post/events near them
- Improving user interaction through friend/messaging capabilities
- Pre-existing comments and after logging in the users city was marked as "gibberish" in their account details. This issue is caused when a user logs into our application with an account they set up in a different application which is using the same API.
App data loading speed is slow which is not a code related issue. Used API was not originally designed for this purpose and speed issue is caused by API calls. API CALLS is designed and customized in such way to fulfill app requirements.




