Backend Development of Mobile Application
Maksettu toimituksen yhteydessä
Finish my Application. UI is finished. Front end is finished to 75%. Missing Backend. The proposed application aims to replicate the core functionalities of the Meetup app, allowing users to create and join groups based on their interests, discover local events, and connect with like-minded individuals.
The application will provide the following key features:
User Registration and Authentication: Users will be able to register for an account, create profiles, and authenticate themselves to access the application.
Group Creation and Management: Users can create groups based on their interests, set group details, manage membership, and define group events.
Event Creation and Management: Group organizers can create events, set event details (date, time, location, description), and manage event RSVPs.
Group and Event Discovery: Users can browse and search for groups and events based on different categories, locations, and keywords.
RSVP and Communication: Users can RSVP for events, send messages to group members, and receive event notifications.
User Preferences: Users can define their interests, preferred event categories, and location settings to personalize their experience.
Notifications: Users will receive notifications for group invitations, event updates, and new group recommendations.
User Feedback and Rating: Users can provide feedback and rate events, groups, and other members.
3. Functional Requirements
3.1 User Registration and Authentication
Users should be able to register for an account by providing necessary information.
The application should support different authentication methods, such as email and password, social media logins (e.g., Google, Facebook), or third-party login providers (e.g., OAuth).
3.3 Event Creation and Management
Group administrators should be able to create events within their groups, including event details (date, time, location, description), and set event privacy settings.
Users should be able to RSVP for events, view event details, and receive event reminders.
3.6 User Preferences
Users should have the ability to define their interests, preferred event categories, and location settings to receive relevant recommendations.
3.8 User Feedback and Rating
Users should be able to provide feedback and rating for events, groups, and other members of the community.
-Interactive map in the style of the Figma Files provided.
-Map shows activities and profiles of linked contacts.
-Each user has an individual QR code that can be scanned. By scanning each other, contacts are made and a contact list is populated.
-The map and the list view of activities have filter functions like in Vamos! application.
-There must be a report function that allows users to report other users. Somehow these reports must be saved and corresponding tickets created. We work with a Wordpress CMS as a platform for bug reports and contact requests and then also reported users.
-When creating activities, women can choose whether they are only accessible for women or for both genders. Men cannot do this.
-Once a user has been reported, they must also verify their phone number and continue using the app.
-Activities should be able to be shared. On the one hand with contacts from the app's internal contact list, and of course via the most common platforms outside the app.
-Users will be notified about messages in the private and activity chat. Also about possible changes to the activity.
-It should enable users to become Ambassadors. This means that their profile contains a QR code that works like a referral link. This will give them the opportunity to share the app with others. Person A, shares the QR code with person B. They download the app and we see that the new user was generated via person A. If the new user fulfills various parameters for a qualified lead, the Ambassador is credited with credit that can be paid out.
Projektin tunnus: #36711790
51 freelanceria on tarjonnut keskimäärin €232 tähän työhön
I have a few questions regarding the specifications that you have provided. Could we please have a word? My Skills: Mobile App Development, Android, MySQL, PHP and iPhone