Skip to content

Non Profit Organization ( NPO ) social media App for volunteers and NPO's. Allows NPO's and users to create their own profile, events, post events to a timeline, and instant message members.

Notifications You must be signed in to change notification settings

decoderzhub/BugleApp

Repository files navigation

BugleApp (Private Repository)

Non Profit Organization ( NPO ) social media App for volunteers and NPO's. Allows NPO's and volunteers to create their own profile, events, post events to a timeline, and instant message members.

1. Login using firebase

Users can login to their accounts using the login screen which will take them to the events timeline.

bugleauthlow


2. Firebase Authentication accounts

Users accounts will be added to the firebase authentication console. Admins can add, delete, and disable accounts from the firebase authentication console.

bugleapp authentication firebase console


3. Adding a new event

Posting events is simple just touch add event and select an image to post a current event. bugleeventlowbugleaddeventlow

UPDATE Add a new event

buglecreateeventlow


4. Firebase database results in posting a new event

All posts are childs of the bugleapp db. Only the 5 most recent post are displayed.

bugleapp database firebase console


5. Add contacts from profile screen

Users can add contacts which will increase the number of user's they are following.

bugleprofileaddcontactlow


6. Event Details

Users can open the events and see the details of the event

buglepostdetailslow


7. Layout Updates and added Messenger Groups

Updated the layout view and added messenger groups tab to the middle bottom navigation tab.


8. Group Messenger Chat

Users are added to group messengers after they are approved.

bugleapproveuser

9. Chat UI

The chat UI is buit so that you can talked to those approved in those groups.

buglechatui

10. Profile Stats

Profile Stats Change and update in real-time and profile picture will display initials for no profile pictures.

bugleprofilescreen3x


10. Post Details

Post details allows for the user to view the post details and join or delete if they are the event host.


Milestones

Things to do (short-range):

  1. Post counter increases when user adds post or events. 05-Nov-18

  2. Event-Details screen needs to display location, information of the event, and user subscribers. 04-Nov-18

  3. Upload images to file storage to be access from all users through the firebase db. 05-Nov-18

  4. Delete post, image, db content, and decrease post count. 15-Nov-18

  5. Marker on event location. 05-nov-18

  6. Post Event Details need to populate on screen with supplied information. projected (11-Aug-19)

  7. Event details needs start time field and hours of credit volunteers will receive. 20-Nov-18

  8. Display users uploaded photo or initials in avatar if photo is not present. 18-Nov-18

  9. Fix avatar rounded corner bug on Android devices. (containerSytle and/or parent view style) 20-Nov-18

  10. Show stats for users profile (following, post, Rx requests, Tx request, credits) 25-Nov-18

  11. Develop messenger groups for created post 25-Nov-18

  12. Allow members to join the group and display group in messenger. 29-Nov-18

  13. Develop screen component Received request, Sent request, and Received credits. (Add to AppNavigator)

  14. Allow user to un-join events removing user from chat-group and updating database. projected (18-Aug-19)


Things to do (long-range)

  1. App splash screen

  2. Instant Messenger Working on it.. 🤯🤯🤯 29-Nov-18 Complete 🎉🎉🎉

  3. Instant Notifications

  4. Google Auth Signin

  5. Acoustic development


Dev Comments

If there is anything that needs to be added to the todo list, please add or check off as they are completed.

About

Non Profit Organization ( NPO ) social media App for volunteers and NPO's. Allows NPO's and users to create their own profile, events, post events to a timeline, and instant message members.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published