ISSUE/CONTEXT: I am part of a dance community. In this dance community, there are dance event taking place about every month all over the world. The events are usually hosted at hotels. Currently it is challenging to find roommates. Either someone would have a room and need to find roommates to share the cost. Or someone doesn't have a room and needs to find someone with an available spot in their room. So the goal of this website is to solve that. Help room hosts find room guests and help room guests find room hosts.
CODE/BACK-END: I don't care what code/how this website is developed. But it does need to be easy for me to up-date/manage and mobile friendly.
CODE/FRONT-END: This can be basic. I can take care of the web design/graphic part of it. Just need help with the web development/back-end part.
~ Needs membership ability. So people need to be able to sign up. Then login and fill in a small profile include a photo. Profiles need to have unique URLs and only accessible if logged in. No public profiles. First name, last name, location, phone number, email address, facebook link, twitter link, instagram link, about me, prefered method of contact, gender, sexuality, ethnicity, selection for room host or room guest and also what event they are attending. need to have multiple event attending/room host/room guest options since many people attend many. So many event 1, event 2 up to 5. It would be an added bonus if they can message each other on the website. Or at least a wall that people can post to but only the member logged in can see.
~ Needs event listing ability. So once members are signed up, they can create events. But before being listed, they need to be approved by me. The listing should include a photo for a flyer and facebook event url and event official website url. and a details section. Once this event is approved, then members will be able to select it in their profile that they are attending.
~ There needs to be an events filter page. Only accessible by members. So members can go to this page, select the event they are attending and then get a listing of room hosts and room guests. Filter by room hosts and room guests too. Then be able to click the profile and make contact if needed.
Any other ideas, comments, suggestions would greatly be appreciated. I just want the user/admin interface to be as easy as possible. Simplicity is key. And if clarification is needed, please let me know. Thanks!