Page 1 of 1

[SMALL PROJECT] - Looking for a skilled php /MySql program.

Posted: Mon Sep 11, 2006 2:38 pm
by gf05856
Dear,

So I am looking for somebody or a group of people that are interested in doing this small project, I can pay with paypal ...

I would like to set-up a large user/registration database (php5 / MySql / Apache / godaddy hosting) with some additional features for a new site with an emphasis on: performance, security, database capacity, login process.

We are talking about:

Multi-Language
Normal registration process (challenge/response ... or other ...) (username, password, first-last name, some other fields)
If needed I can use SSL with my hosting account.
Password should be sha hashed
Email address should be encrypted and stored in database!
I lost my password etc... function should be available.
3 levels of validation before you get registered as a user (1: just fill out the registration form, 2:click on link in email 3: confirmation by 2 friends that also register in the database)
Google Maps linked to each user profile (a world map with all registered users on it ....)
Poll module should be developed as well (you can also use advancedpoll ... )
Module where people can send a message to each other.
User profile can be made public, field by field but not the email address. Search on some fields on the website should be possible.
TAG cloud page should be available, tag's on country, some profile words, poll's ... (maybe FreeTag is an option here)
Chat & forum should be added, any opensource would be fine like (smf ...)


Some considerations I have ...
Should the 3 stages (of users) be handled in 3 separate databases, or tables ... after each stage move them to other database or table in same database?
How do you prevent being hacked so they can read the database?
How do you securely store an email address in a database, what if the database get compromised ... can we for example use every day a new encryption key etc ... so that only few users are encrypted with same key (store key's per day off site ... ?)
Should sessions be stored in multiple databases - will this decrease the performance ?
Is it wise to use remember me cookie?

Concerning performance/capacity
Let say you have about 1 user registering every second, do you use multiple databases or multiple tables?

Admin
Small admin section would be nice, like add/delete/approve/inactive/registrations/new poll etc ...

Please do not comment me on the 1 user a second, it's just that I want to present you with a target, if this target will be reached is not the issue right know.
A lot of login/registration scripts are just around for grabs but few/none have what I am looking for...

Thanks for any feedback on this!

I you are interested I can mail/pm you already my database design I have.
(Table: access, Table: users, Table: user validation, Table: user stats, Table: user2friends, Table: user geo, Table: user account, Table: Campain header, Table: Campain detail, Table Country, Table: Postal Code, Table: State)

[ADDED on 16/09/2006]
The budget is 1.500 Euro - Please let me know what part you can do for this amount! (for example: Login/Registration - User profile - Google Maps - but not multi language ... no chat/send message)
The timeframe is 30 to 40 day's - project should be finished by the end of October 2006.
The layout is not a job of a programmer php/mysql - and so will be done by a webdesigner.

Posted: Mon Sep 11, 2006 2:48 pm
by NiGHTFiRE
Why do you think this is a small project?
I think it's pretty big and it will take some time...

Posted: Mon Sep 11, 2006 3:03 pm
by gf05856
For some this is a small project, for some this is a big project

I consider this a small project, due to the fact that the focus should be on the login/registration - user validation - Google maps .... all other stuff (chat, poll, forum, etc ... ) can come gradually, but you can use for these things already build apps like smf, advanced poll etc .... only the integration will take some time.

Posted: Mon Sep 11, 2006 3:36 pm
by NiGHTFiRE
It's not anything that's WOW that's hard but it takes some time to make it good and readable code.

Posted: Tue Sep 12, 2006 1:01 pm
by gf05856
Can somebody help me with this project or not?

Is it to difficult?
Is it to small / big.

Normally I post all my project on getafreelancer - if nobody's interested ....

I wait an other day!

Posted: Tue Sep 12, 2006 4:33 pm
by John Cartwright
What kind of budget are you working with? And what is the timeframe for the entire project?

If you don't feel comfortable discussing this please send a PM, although it may prove better to give out these details when posting job offers.

Posted: Wed Sep 13, 2006 5:30 am
by gf05856
Time Frame:

I would like to finish this project within 1 or 2 months.


Budget:

You can make me an offer!

[edit]

Please mention if you can make me an invoice (if you have a valid VAT Number)

Posted: Sat Sep 16, 2006 11:30 am
by gf05856
My budget is 1.500 $ for the total project.

If you think this is not enough, then tell me which part you can complete for the proposed budget!

Frederik.

Posted: Sat Sep 16, 2006 12:25 pm
by Luke
multi-language alone is a pretty big undertaking. We'd charge you twice that at least. We're too busy though at the moment

EDIT: After reading that I realize I didn't explain who "we" was... the "we" I am referring to is the firm I work for.

Posted: Sat Sep 16, 2006 12:54 pm
by Todd_Z
Looks like an interesting application, but if you want it done right [and by someone outside of indian] then it will cost at least twice that. If you want it done by an individual instead of a firm, you should add about a thousand on top of that. Also, you should specify whether the layout is done, whether the programmer has a budget for the layout, whether the layout comes out of the payment to the programmer, etc.

It seems like you don't want to waste time with this project, so consider this, do you want to pay $1,500 and a few weeks of time a couple times? Or $4,000 and have the project done quickly and correctly.

Many employers often make this mistake, which is not a wise one.

Posted: Sat Sep 16, 2006 1:04 pm
by gf05856
Thanks above for your remarks!

I have added the following to the first post:

[ADDED on 16/09/2006]
The budget is 1.500 Euro - Please let me know what part you can do for this amount! (for example: Login/Registration - User profile - Google Maps - but not multi language ... no chat/send message)
The timeframe is 30 to 40 day's - project should be finished by the end of October 2006.
The layout is not a job of a programmer php/mysql - and so will be done by a webdesigner.

Posted: Sat Sep 16, 2006 1:11 pm
by Todd_Z
Okay, for those of you keeping track at home, thats about $1,900 USD.

Another question is, are you planning on using a template engine? Is the designer going to have the layout done before/after/during development?

Posted: Sat Sep 16, 2006 1:26 pm
by gf05856
What the programmer prefers

Posted: Sat Sep 16, 2006 4:29 pm
by AlecH
I might be able to do this, however I like to work with visuals, meaning have the template already done so I can test the application in it. I already have a huge framework built up with a bunch of tools to make things go a bit quicker. My code is very neat and I make lots of comments, etc. Time is an issue though, I dont have alot of time to commit.

Posted: Thu Sep 21, 2006 5:59 am
by gf05856
I found my programmer here on this forum!

Well actually he found me :)

Thanks.

If I do not forget I post some feedback after the project