Hey all, first let me say that this list has been very valuable for me
in learning the basics of Rails, so I appreciate this list very much!
I have been doing a great amount of reading, studying, and learning,
and now I am ready to start building my first Rails app. However, I
need a little help with how to actually proceed with the build
process. I would like to know how you guys plan your apps, and what
order you build pieces in.
I am building an app that will allow users to post pets that they need
to find a great home for. Here are the basic requirements that this
app will need:
- User will create an account that will include all of their personal
information. (Name, email, Login/Pass, etc.)
- User will fill out a form for their pet to post it on the site.
(Type of pet, sex, breed, etc., etc.)
- User will upload an image of the pet if they have it. (Otherwise
default to a generic image)
- User will be able to edit, delete their posts once the pet has a
new home. Users will also be able to edit their account to keep their
information up to date.
- Visitors will be able to search pets by type, breed, etc.
My questions is, what should the general work flow be for this
project? How would you tackle it as far as which pieces to build
first, streamlining the development process, etc.? Since this will be
my first actual build, I want to be sure that I develop this project
in the correct manner, based on the MVC flow of things.
I appreciate any guidance you all can give me for tackling my first
Rails app.!! Thanks!