effort for web address database for Ruby on Rails newcommer

I need a web MySQL data base for a non profit organisation. The aim of
the organisation is to find free help for people in misery. For this
purpose we want to have a MySQL web database with adresses. I'm a
software developer and I have no experience with Ruby on Rails. What
effort in days would you estimate if I develope the data base web
clients with Ruby on Rails? What is the effort to learn Ruby on Rails.

The requirements for the database web interfaces are:

-people that seach help or offer help use the contact form our my
webside for writing adresses via https in the database
-the hotline staff has a web client for searching and updating the the
database records
-all fields and combinations of field can be searched
-the web client for the hotline is password protected and the
transmission is encoded
-the the MySQL database will habe 2 or 3 tables.
-emails are generated from the address data which is startet bei the
hotline staff (2-3 different email types)

Hope someone will estimate the effort correctly.

methusalixa wrote:

I need a web MySQL data base for a non profit organisation. The aim of
the organisation is to find free help for people in misery. For this
purpose we want to have a MySQL web database with adresses. I'm a
software developer and I have no experience with Ruby on Rails. What
effort in days would you estimate if I develope the data base web
clients with Ruby on Rails? What is the effort to learn Ruby on Rails.

The requirements for the database web interfaces are:

-people that seach help or offer help use the contact form our my
webside for writing adresses via https in the database
-the hotline staff has a web client for searching and updating the the
database records
-all fields and combinations of field can be searched
-the web client for the hotline is password protected and the
transmission is encoded
-the the MySQL database will habe 2 or 3 tables.
-emails are generated from the address data which is startet bei the
hotline staff (2-3 different email types)

Hope someone will estimate the effort correctly.

Will you be supporting multiple languages for the user interface?
Do you have a database schema and a full set of use cases (or similar)?
Is use of ssl a genuine requirement. Its use will make things more complicated.

Thanks for the reply,

the application needs only one surface lanagues. My husband who does
banking software, said that for my purpose I don't need much effort
for encryption, https does it. There are two use cases: 1) enter
address data in the database on the web page, 2) seach for adresses on
password protected web client and make a contact by mail. Then update
the record.

I will use MySQL and I don't have a schema yet, I will create the
database with a tool.

The first table will have the fields : first name, lastname, quater,
street, telefon numer, email, search for or offer, date, comment,
help type

That will do for the first approach.

I will use MySQL and I don't have a schema yet, I will create the
database with a tool.

You won't if you're using Rails :slight_smile:

> I need a web MySQL data base for a non profit organisation. The aim of
> the organisation is to find free help for people in misery. For this
> purpose we want to have a MySQL web database with adresses. I'm a
> software developer and I have no experience with Ruby on Rails.

What kind of "software developer"? What /do/ you have experience
with? Web app development? Other languages, frameworks?

A moderately experienced Rails developer could probably knock out
that basic app -- minus any "pretty" :slight_smile: -- in a day. How long it would
take *you* to learn enough to write it is impossible to say.

Thanks Hassan,

that helps a lot. I lean new programming languages very fast and I
will order a Ruby on Rails book.

methusalixa wrote:

Thanks Hassan,

that helps a lot. I lean new programming languages very fast and I
will order a Ruby on Rails book.

I will use MySQL and I don't have a schema yet, I will create the
database with a tool.
      

You won't if you're using Rails :slight_smile:

I need a web MySQL data base for a non profit organisation. The aim of
the organisation is to find free help for people in misery. For this
purpose we want to have a MySQL web database with adresses. I'm a
software developer and I have no experience with Ruby on Rails.
          

What kind of "software developer"? What /do/ you have experience
with? Web app development? Other languages, frameworks?

A moderately experienced Rails developer could probably knock out
that basic app -- minus any "pretty" :slight_smile: -- in a day. How long it would
take *you* to learn enough to write it is impossible to say.

--
Hassan Schroeder ------------------------ hassan.schroe...@gmail.com
twitter: @hassan
    

I would suggest "Agile Web Development with Rails" for a book for an experienced programmer. Most experienced developers will tell you not to attempt to develop a Rails app on Windows, Linux or MacOS are the recommended platforms. Support of Rails by IDEs is spotty. Most experts will tell you that IDEs are not needed or helpful in Rails development.