I need a web service or web app developed. It will be a mailout manager site aimed at non profit organizations for their contact lists.? There are more details below but basically it will be a website that allows people to register, buy credits, use a mailmerge sort of system then send emails. Project does involve initiative and I expect the coder to build on the idea and come up with a full featured stable website. Ask any questions and please read the details below.
Here's how the workflow would be like, I need someone to make this happen.? 1. User logs in or registers for an account. Account data stored and is editable by user and admin. User then logs in.? 2. User buys credits through paypal. Select number and then charged. Credits then added to account. 1 credit = 1 email. Admin sets price in admin panel and discounts for bulk should be able to be set in admin.? 3. User click on send mail and uploads a excel made csv. Each row is seperate entry and each column is datatype eg. Name, address, email.? Spreadsheet stored in user account for future use.? 4. User is presented with analysis of spreadsheet. Number of entries and columns. User then selects which column (by the titles in spreadsheet) contains the emails.? 5. User then composes email in wysiwyg editor to all emails in column. Individual email per person. ALSO user is presented with list of shortcodes based on column names. Eg if table had a name column then a shortcodes would be created like [name]. This then inserts the name data into the email for each email for that respective email adress. An easy automatic mailmerge essentially. Shortcodes come from whatever columns in spreadsheet.? 6. User may upload attachment (s) 7. User sends, site sends emails in queue with other users emails. Admin sets number per minute. User can see progress of send but can close browser etc.? 8. Credits minuses from account according to emails sent.? ALSO users should be able to access past sheets, emails etc. They should also be able to save drafts.? I know I haven't listed everything here. I expect you to use your experience and develop a complete full featured solution including normal things like password reset, change account info and an advanced admin panel with account management payment reports and the normal stuff.? Design is not part of this yet, that's next step. You will just be required to put things into pages in a basic design with logical formatting for testing.? Please let me know time/cost/experience/ and further ideas. Thanks! Ask if any questions hope I make sense.