[Design Theory AND Tech Issue] How can an "events" app be updated by users?

Sorry…total noob here, but then that is what this forum is for right? :slight_smile: I’m taking a course on Corona SDK development. It’s my first app course. I’m a seasoned web and graphic designer attempting to expand my expertise into app development.

What I’m wanting to have: An app where members can update events (such as sporting events for their group/school, playdates for kids, neighborhood bbq’s, etc.).  

Design: Where to begin w/ the plan?

I’m not sure where to go with this.  Should it be an app that merely displays the member updates from a website? Should it be updated via the app? Maybe both? Is there a “best practice” here?

Tech: Database / Server?

I’m familiar with sql and using WP and other tools that use the db to enhance websites. But I’m not sure how the app gets this information. Can it be a web server? Or is there a more efficient way to do this?

Thanks in advance. I realize the questions above may be too ambiguous, I may not know the right questions to ask. As I learn more I’ll be able to narrow in on better questions.