Another FUN project:
www.HackerCorral.com
Make a Rails app where other coders can find or create places to learn from one another...
Here is my homepage mockup:
Looks pretty sweet, huh?
Ready for a wireframe? I'll past it below.... check it out. But I HIGHLY recommend making an outline (wireframe) before starting any project of significance. This will get you thinking about what needs to be done, relationships, the general flow, etc.
One major unintended consequence is that I noticed an abnormal number of "features" that led to the same spot on several different spaces on the same page. WHY DO THAT? I got rid of them and now the app looks nice and minimalistic... and thats great since I do want this to be mobile first!
There are some things that I need to learn, which are daunting:
1. Google Maps
2. Calendar creation
Other than that there's going to be a mess of model relationships (events, users, attendees{another type of user}).
Wish me luck!
Home_PAGE:
not
logged in/ logged in
Features:
Events_LINK,
Login_BUTTON, Search_FIELD, Create_BUTTON, Map_FEATURE,
Calendar_1week_FEATURE
What
do I need to know?
Form
Fields
Searching
(how to search by zip code? Type of event?)
Map
(Get map to work? how to show saved events? Clicking on map?)
calender_map_PAGE
comes
from:
(not
searched)
home_PAGE
=> clicked on “events_FIELD”
(searched)
home_PAGE
=> searched in search_ FIELD
Features:
Events_LINK, Login_BUTTON, Event_LIST, calendar_4week_FEATURE,
MAP_feature
calendar_4week_FEATURE
BUBBLE
Not
already selected
Event
name
See
who else is going
addtnl
details to events_PAGE
Quick
Accept refresh, email, update calendar
Already
Selected
Event
name
See
who else is going
addtnl
details to events_PAGE
deselect
refresh, email, update calendar
Map_FEATURE
BUBBLE
Not
already selected
Event
name
See
who else is going
addtnl
details to events_PAGE
Quick
Accept refresh, email, update calendar
Already
Selected
Event
name
See
who else is going
addtnl
details to events_PAGE
deselect
refresh, email, update calendar
What
do I need to know?
Pop
up thingy
how
to refresh options without refreshing page
update
calendar
event_PAGE
(details soon)
create_PAGE
Purpose
Details
Additional
details
Create
custom_login_PAGE
selected_events_PAGE