473,387 Members | 1,517 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Website needed - how much can I do myself?

Hi guys!
My first post here of many here so go easy one me :)

Skip this paragraph for my question but just to give you some background info as to enlighten you in my situation I'm 19 years old and currently attending university. I'm looking at setting up my own business and as I'm not from a wealthy family and the fact I am a student, I need to gauge an idea of capital cost before I set out to make sure I can achieve what I want and seek financial help where possible.

I need a website built but I need to have a rough idea how much this will cost and how much - if any - I can do myself. I would say I have a general idea of coding (in that I could edit coding to suit my needs) but not write it all. Here's the process and what I need...


Process:

1) User registers on website, creates profile containing info.
2) A shop is available where by the user selects the amount of allowances they wish to have. Payment is made to a nochex merchant account.
3) As an one allowance is purchased, the user's account is accredted with one allowance.
4) The user can then upload one file (with a file limit), together with fields containing info on the file. The file name is changed to a randomised name upon reaching the server.
5) The user then selects contacts that are stored on a database and sends the file.
6) An automatic email is generated and sent to all contacts selected, the email contains the file link and information entered. The subject line contains the randomised file name as to identify the file.
7) Recipent replies to server email, individual files identified by the randomised file name in subject line.
8) Reply in email automatically copied from email to the relevant users user area (randomised file name linked to user).

Other:

- I need to be able to add/edit/delete services and prices in the shop aswell as adding promo discounts.
- User account must show previous uploaded files and their replies to each upload.
- Need to be able to add/edit/delete contacts easily.
- Need to be able to view the number of files sent to each contact receives on a monthly basis.
- If a contact does not reply a notice is sent to myself.
- Contacts have 7 days to reply - if they do not reply a generic reply is posted to the user's area and an email is sent to myself specifying the contact who didn't reply to which email.



How much can I do using generic scripts on the web?

Where's the best place for getting a quote for someone to do it all?

How much do you think it will cost?



Thanks very much for your time!!
Any help is appreciated :)
Tom Birch
Jun 15 '07 #1
2 1172
pbmods
5,821 Expert 4TB
Heya, Tom. Welcome to TSDN!

If you were to work on that full-time, starting with basic HTML proficiency, but limited PHP/MySQL knowledge, I'd estimate that it would take you about 3 weeks to get a working prototype up and running.

Large (read: ambitious!) projects such as the one you are describing aren't too bad as long as you can cut it up in to manageable chunks. The way I got started was by reading The MySQL Manual and consulting The PHP Manual whenever I got stuck.

And of course, you can post your questions on TSDN anytime :)

In terms of getting a contract quote, allow me to recommend my employer.
Jun 15 '07 #2
DeMan
1,806 1GB
Quite a lot....assuming you understand basic web technologies.

Building the actual program is reasonably simple using a web design package (I'm not aware of any free ones - I have looked for them myself in the past), or you could code by hand - generally more powerful because you can make the page do exactly what you want, but usually more tedious.

Have a look around for a company to host your site. Often these companies provide packages with options to simplify tasks including: registration, webmail, forum, shopping as well as a range of different scripts that may come in handy to do various things.

Quite a bit of work is involved, and even though a lot of resource can be provided, you really need to have a reasonable understanding of how the different technologies fit together. If you are uncomfortable with any of it, you could get a professional to do it, but you probably want more than just setup, so it could become an ongoing cost (for maintenance, etc).
Jun 15 '07 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

11
by: Bozo Schmozo | last post by:
Greetings! I've searched groups.google.com already to see if I can determine if using PHP/MySQL (if needed) for a web site I wish to develop. As the subject indicated, it will be a content...
7
by: lpe | last post by:
http://www.pycode.com I was kinda suprised when I could not find any good sites with 3rd party modules (other than the Vaults of Parnassus, where you must host files elsewhere), so I decided to...
4
by: Lovely Angel | last post by:
Dear Friends Hope you all doing great First, thanks for making life easier for me, by helping me whenever I needed you. Its been quite sometime that I have worked on websites, designing them,...
8
by: MarsFossils | last post by:
I am giving a lunch and learn talk on how to "Create your own Web Page" tomorrow and would like to mention a funny anecdote with an inspiring moral about web page design. Does anybody have any...
19
by: Swaregirl | last post by:
Hello, I would like to build a website using ASP.NET. I would like website visitors to be able to download code that I would like to make available to them and that would be residing on my...
55
by: Steven Nagy | last post by:
Hi all, Sorry I have no time to test this myself.... Can I add the same attribute to a field twice? Eg. Public string myField;
17
by: stubbsie | last post by:
Hi, I have redesigned our official public government website in .net and it has taken me a few months to redo. I have been the sole designer of the website from its humble beginnning a few years...
4
by: Jigar A. Thakor | last post by:
how to create online shopping website.. ?? any architecture ?? How to design any guidlines ? and what is verisign ?? other secure protection needed ?? i want to develop in C#,Asp.net,Sql Server...
2
by: > Adrian | last post by:
Suddenly my website is one hell of a mess. I would presume that the style sheets were blown. Is that a thing that could happen maliciously? Does anyone have that kind of experience? Or must I...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.