Scaffolding the App
In this section we actually start with a high level overview of the app. We'll break down our app into components and we'll try to build one component at a time.
#
Breaking into ComponentsBelow are the main components that constitute our app.
#
Home PageThis will be our landing page of our app. We'll try to keep it simple and clean.
#
Navigation BarThis like any other navigation bar, we will manage the routes of our app.
#
AuthenticationWe'll be using Email/Password, Facebook and Google for authentication.
#
Events PageAll the Events available will be listed on this page.
#
Event Detailed PageThis page will contain all the details of the event. Also this page will be equipped with chat functionality.
#
Chat componentWhen we are at the Event Detailed Page users will be able to Comment & Reply related to the selected event.
#
Profile PageAll the details about the user will appear on this page.
#
Rough SketchBelow is a pictorial view of our components that'll be the building block of our website.
So enough scaffolding, let's look into the working of these component from the next section.
tip
If you find something unclear or unable to visualize components you can always find pictorial representation of the components here