URLTOPIA - a non-commercial project

Looking for volunteers to join your project? Need help with a script but can't afford to pay? Want to offer your services as a volunteer to build up your portfolio? This is the place for you...

Moderator: General Moderators

Post Reply
phpwalker
Forum Commoner
Posts: 81
Joined: Sun Apr 23, 2006 12:18 pm

URLTOPIA - a non-commercial project

Post by phpwalker »

Project Name: THE URLTOPIA
A web directory listing.

aim(s): To allow registered members to submit links, remove links and edit links from their account. Submitted links will be indexed and show in the correspondent categories upon approval of admins or moderators validation.

purpose(s): To learn, to communicate with others and to have fun when coding. This is not a commercial project, I hope that everyone involve in the project will benefit from it. This project is mainly for educational purposes.

estimated duration: 06 october 06 to 07 january 07 (94 days in total)

oct 06 - 26 days left (planning, analysis)

nov 06 - 30 days left (analysis and coding)

dec 06 - 31 days left (coding and alpha testing)

jan 07 - 7 days left ( beta testing and production)

skills needed: php, mysql, xhtml, css.

Future functionality expands: spam filter, confirmation code, email verification, ban mechanism, and etc.

Vacancies needed: 1 manager, 2 xhtml +css designer, 2 php + mysql programmers.

Designers probably involve in layout design and some minor logo or banner design. Programmers will need a little knowledge in mysql and php language. Manager need to ensure that everything is running smooth and as expected and lead the team to the road of success! I predict that this project can be completed within 50 days or less if we have a good team.

I've an abandoned site which I didn't touch it for a long time, now I can use it to do something meaningful.

I need 5 volunteers there. Anyone?

p/s: sorry for the bad english.
User avatar
ok
Forum Contributor
Posts: 393
Joined: Wed May 31, 2006 9:20 am
Location: The Holy Land

Post by ok »

Sounds great...
I can help you but not all the time because I am very busy right now.

PM me or post here additional information about the planning and other stuff.

OK
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

What about this takes 94 days? Sounds to me like I could knock this up in an evening minus the "future functionality"
phpwalker
Forum Commoner
Posts: 81
Joined: Sun Apr 23, 2006 12:18 pm

Post by phpwalker »

ok, I count you in. What position that you can handle well? Programmer?

ole, perhaps for some php gurus here can finish this project in an afternoon, but we are here to learn something, make friends and exchange ideas. Do you mind to be our manager? Wouldn't spend you much time on this, just that we need someone to lead us to complete this project.

Finally, we need one more designer for the site. Who are familar with photoshop and css editing? The site don't have to look real professional, but at least not too ugly.

I will be in the coding part. So, there is at least 1 more designer or 2 maximum for this project.

I'm preparing for my industrial training next year, hope can gain something valuable here.
User avatar
ok
Forum Contributor
Posts: 393
Joined: Wed May 31, 2006 9:20 am
Location: The Holy Land

Post by ok »

Hello,

I can program, but now, only program (I have a lot of job to do).

Post here additional information.

Regards,
ok
phpwalker
Forum Commoner
Posts: 81
Joined: Sun Apr 23, 2006 12:18 pm

Post by phpwalker »

Alright, since you say you are busy, we'll make this project simple and clean. I'm having final exam very soon, so I'm going to be very busy, too...


THE URLTOPIA Overview Features:
  • Register Module (Register new account)
  • Authentication Module (login, logout)
  • Member Module (Create, Update, Delete details and link)
  • Admin Module (Create, Update, Delete member's, links)
  • Core Module (Links categorization, Pagination, Indexes, Ranking, Referral)
Register Module
  • Create a new account with a valid email address and 6 characters password.
  • Password encrypted with MD5 and store into DB.
  • Send verification email. (I think this should be implemented in earlier stage to avoid spamming)
  • Activate the account if the email is valid or validate by Admin.
  • Input personal datails(name, gender, site URL, site description) after their email address are verified.
Authentication Module
  • Validate the email and password.
  • Redirect them to the correct page. (error message, profile area)
  • Logged in then session start.
  • Logged out then session aborted. Redirect them to index.
Member Module
  • Update or delete personal details (name, gender, password, email)
  • If email is changed, send a new verification email and reset the account status to non-activate.
  • Able to create new URL(maximum 3 links) with description and category selected.
  • Able to update existing URL.
  • Able to delete existing URL.
  • Allow to delete the account itself, ask to input password before deleting the account.
Admin Module
  • Able to moderate the members(Create, Update, and Delete members account)
  • Backup DB with one click.(A new feature, hopefully this is not a big task)
  • Maintain the URLs.(Move to different category, Delete, and Update the URLs)
  • Maintain the Category.(Create, Update, Delete category)
  • Maintain log messages.(View or delete log messages)
  • Approve/Decline submitted URLs.(Verify submitted urls)
  • Turn on/off member registration.(This is good for maintainence purpose)
  • Send email to members from the site.
Core Module
  • Display links and categories in main index page.
  • Display site statistics.(Total URL, Total users, Online users)
  • Display 10 New URLs submitted.
  • Rank Top 10 URLs. (Based on hits from our site)
  • Log members, admin, and anonymous actions.
  • Display Top 10 sites referral to our site.
  • Each category page show max of 15 URLs.
That's all for now, stick to simplicity. Please update me for features that are important but I missed out.

One more thing I find that is important, the site statistic. For example Alexa, they have some codes to let us place within our site, and that will gather all information for ranking purposes. But I have no knowledge on that. So, we just neglect that at the moment.

Next thing to do is to draw the ERD. Design a good database is rather important, too.

To be continued...

ok, do you need me to create a private forum for this? I've an existing forum is up and ready to be used.
cyrus67
Forum Newbie
Posts: 2
Joined: Mon Nov 20, 2006 3:36 pm

volunteer php mysql programmer calling

Post by cyrus67 »

i'd like to help

Cyrus
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post by Ollie Saunders »

phpwalker wrote:ok, I count you in. What position that you can handle well? Programmer?

ole, perhaps for some php gurus here can finish this project in an afternoon, but we are here to learn something, make friends and exchange ideas. Do you mind to be our manager? Wouldn't spend you much time on this, just that we need someone to lead us to complete this project.

Finally, we need one more designer for the site. Who are familar with photoshop and css editing? The site don't have to look real professional, but at least not too ugly.

I will be in the coding part. So, there is at least 1 more designer or 2 maximum for this project.

I'm preparing for my industrial training next year, hope can gain something valuable here.
in which case you are very wise for not attempting some massively ambitious project as much newbie coders do. best of luck with it. Unfortunately I can't accept the invitation to manage.
Post Reply