571104 Php project

In Progress Posted Jun 15, 2012 Paid on delivery
In Progress Paid on delivery

I need a quote on a custom program made as follows:

requirements:

1. I want the program written from scratch... I do not want programs like joomla or wordpress as a core and build off that as is make the program to slow and bulky.

2. written in php

Project: (I will break the project down into small sections that are easy to work on and understand)

I want a program where users can register their business with me and that info (Name, company name, address, phone, ETC) is stored into the database.

The user will have a login where they can login and edit their details, change their password and any other basic features needed.

I need a master admin section to approve new users and edit their details etc...

once a client is approved by me the next step is the user can login in to my system and add events. info needed would be event name, event description, event date, Notes.

The user would need the ability to add, delete and edit event listings..

in the main admin I need to be able to add, edit delete the master list of catagories...

next the user needs the ability to upload items to each event...

info needed would be item name, description, category(drop down from database make above), main pic, at least 10 additional pics.

The user needs the ability to upload their website header.

The next step is to display the info for the event to the public..

each event created above needs to have a page the public can see with the clients header on top and all the items listed for that event below..

It would also be nice to have the ability to sort the item on the page by date entered or category.

also on the event page there needs to be links to the clients other upcoming events (do not show events that have already passed)...

the link to the next event must always be the same...

so for example if my client puts a link on their site to their next upcoming event on my system,

once the event is past they do not need to update their site every time an event changes...

So each event has its own direct link and also I want a link my client can add to their site which is a link to the next upcoming event...

The next phase is a messaging system for the public so they are notified when my clients update their page with an item that is a catagory they have requested to my kept informed about....

first a person must register... I want 2 types of sign up form...

1 built into my site and 1 form code I can give out to my clients to add to their site so public users can register for my site on their business site.

this custom form code will be displayed in the clients admin section for them to retrieve and add to their site during their setup...

On my site the sign up forms will consist of Name, email address, categories (user can select more than one category from my master list)

and a list of all my clients so they can select which clients they want to get notices from when new items are entered that match their catagory selections..

and list all my Clients names sorted by state (they can pick multiple clients or just one)

The form script written for each client to add to their site will consist of the same as above BUT

auto select that client on the form and then they have the ability to check to add more of my clients to get notices from if they choose...

when a public user registers they are email a confirmation email to validate their email address...

The public needs the ability to login to the site and update their name, categories, and clients they are subscribed to...

(they can not alter their email address and user their email address as their login username.)

Nightly and on command through my main admin the system will send out notices on all new items posted by the clients that day

out to the public users subscribed to that category and that client...

My main admin needs the ablilty to search, edit, delete public users.

Make program secure, I don't want hacking or spam problems...

Section summary:

main admin can:

add, edit, delete catagories

add, edit, delete, suspend clients

add, edit, delete public users

Force a mail send of all new items to public users for a specific date.

add, edit, delete, sort events

add, edit, delete, sort items

clients can:

edit client details

add, edit, delete a header

add, edit, delete and event

add, edit, delete and item on and event

public users can:

edit users details

change what catagories they are subscribed to

change what clients they are subscribed to

NOTE: I am also open to sugestions on how to have the event and items display on the clients site directly instead of on my url wiht out using frames... (That may be better for the clients SEO)

Editing Joomla Odd Jobs PHP SEO WordPress

Project ID: #2317075

About the project

Remote project Active Jul 11, 2012