City Dwellers by Meghan

Getting Started

Make sure you read the topic - Plan it & Design it.  It actually tells you what.

  1. After picking an idea - do the items the Planning box first.
  2. Then, work your way down the page.  Do Home Page Planning after you learn about HTML & CSS.
  3. Then, after your learn about SQL & Database, design your database.
  4. Then, after you learn some basic PHP - creating your login/user functionality.
  5. Finally, you are ready to do the Core Functionality!

Func Spec Examples

Take a look at other's func specs to get ideas. While Hadley's is good - it is very complicated. BTW - none of these are perfect!

Step 1: Overall Planning

Scope of the Project

called City Scout

slogan: know the city like the back of your hand

learn PHP geolocation programming

risk of being sent to a not real place

speed is hard to track

track location
leave a 'trail' of where you've gone
send notifications of new places you haven't been

time frame

4. drop 'pins' at locations you like

5. take pictures at certain spots

5. earn badges for certain accomplishments

distance covered
completing walking, biking, driving

go to a place a certain amount of times

Solutions Overview

geolocation tracking
alerts being sent at certain times
picture taking at locations

Core Functionality

Do bullet points here listing what your app will do - maybe group them by area? Take a look at Margot's for ideas.

 

  • -Track speed to see if you've been on a road biking, walking, car
  • -when you've completed a certain percentage of the city you can earn badges
  • -certain badges for areas
  • an alert for a place to go to in a certain time frame people can choose their time frame to complete (week, day, hours)
  • drop pins at favorite sights
  • take photos from any place
  • could have a little character that looks like you or an animal
  • when you bike- red walk- green bike-blue when you've biked, walked, and driven in an area you get rainbow or glitter or some line of your choice

Step 2: Home Page Planning

Wireframe

Plan out what your home page will look like.  Create a wireframe - either electronically or via pen and pencil.  When you are done put copy of it in the box below!

wireframeplaceholder2

Step 3: Database Planning

Database Diagram

Figure out the structure of your database - tables and fields.  This is very important.  Create this using a tool or via Paper.  I use Microsoft Access as it is very easy and creates clean layouts.

databaseplace2