Find Jobs
Hire Freelancers

296222 Small ISP website

N/A

Completed
Posted almost 21 years ago

N/A

Paid on delivery
Small website for a South African ISP We require a website built, using ASP.NET, C# or VB.NET using a microsoft Access Database. Site will be hosted on windows 2003 server, run CLR 1.1, with ASPUpload, and JMail components installed. We will commission an artist to "brand" the website after it is delivered and working. A neat professional layout is required, nothing flashy. Must be very simple. Concept: The website is for a new small ISP ( internet hosting company) that will sell hosting with subdomains only. Domain name : Wicked Web Catch Phrase on the website will be "Our prices are so affordable, they're Wicked!" WALKTHROUGH EXAMPLE: (FYI: [login to view URL] is the South African domain extension. ) F = Fred, the user for this walkthrough A = Administrator 1. Fred, an owner of a motorbike shop wanted to register [login to view URL], or [login to view URL], but realises that these domains are premium names and already taken. 2. He hears about "Wicked Web" and visits http://ww.co.za. On the front page is a paragraph about the website, and 3 specials at good pricing. 3. F sees the "check sub domain availability" button, and types in "motorbike" and clicks "check domain. If available, an apporpriate sign-up now form appears. 4. F fills in the application form, providing billing details, sub domain owner details, and clicks "buy now". 4.1 F is asked what the primary email address for the domain will be, and to choose a password. 4.2 F can optionally purchase additional email accounts, and add these to his "basket" at Price X per pear each, and his invoice is updated accordingly. 4.5 F is presented with an invoice online ( i.e. basket), 4.6 Fred can remove items from the basket. 4.6 and clicks "confirm order". 5. He is asked to accept terms and conditions. 6. an invoice is created on the server, and saved as a GIF and emailed as an attachment to Fred, included in the email is an active password. 7. Fred must be able to active his account using the password emailed him 8. site administrator is emailed a copy of the invoice. 9. F receives the invoice, and makes a payment by electronic banking, or by direct deposit ( no credit card facility for this website yet.) 10. F returns to Wicked Web, and logs in using the password emailed him, and his subdomain name. 11. he is presented with a list of all the domains he has purchased and their expiry date ( 1 year from date ordered) and the name of the domain owner. 12. F clicks the "send proof of payment" and selects the domains the payment is for, from a list ( checkbox, domain name, amount) clicking the checkbox enabled the textbox and fred types in an amount. A total field at the top must match the total at the bottom ( in other words, F allocated the payment, split across any domains that he wishes to pay for.) F must also type in the reference he used, when making the payment. 13. an email is sent the Administrator with the payments. 14. (A)dministrator checks the bank account and makes sure that payment appears ( this is manual, no programming required) 15. (A) logs in and selects account management, enters in the account number, selects "confirm payment". He is presented with a similar screen to what F used when registering his payment. i.e. split across multiple domains. (A) can edit the PAN ( payment advise notice) and click Submit OK accept, or simply click OK to save. ( if Fred entered his data correctly.) 16. (A) creates a new virtual server manually, and sets up any email accounts that were ordered with the account. 17 (A) clicks open account. account status's are : new, activated, opened, suspended, closed 18. F can manage a simple list of domain owners. contacts. Name, delivery address, email, contact name, tel number 19. F can edit any of his domains, and allocate an owner from the list of contacts. 20. F can transfer a domain to another account. ( only if both accounts have no outstanding monies.) PRICING 1. volume discount based on the total number of domains that F or any customer owns. 2. current pricing, and discount must be visible when on the checkout [login to view URL] be clearly visible. 3. 0 to 5 domains ( normal price) 6 to 10 ( less 10%) 11 to 50 ( less 25%) 51 upwards ( less 40%) When renewing a domain, the discount for renewall applies "ON TOP" of these discounts. 20% if renewed 60 days before end of year. (F) must be able to choose the number of years for each domain. * NB! there is only 1 package that (F) can purchase, cost R200 per year. ( this amout to be editable by the (A). * (F) must be able to purchase the following add-ons to his package at any time, during sign up, or later by logging in. (F) can choose to view his domains ( by domain, or by customer) by domain, is an alphabetical list. by customer, is a tree view, with each customer's domains under the customer. Both views have a plus sign to the left of the domain, expanding the the plus ( Hide/shows) the details of the domain. ( at this point, only email accounts. ) (F) can click "buy another email" or an appropriate icon to purchase an additional email account for a selected domain. (F) Can select "change password" for the email account, or for the ftp for the domain. ( this sends an email to (A) with the new email required. ( I have a simple algoryth to encrypt the passwords before sending.) (A) will manually change passwords for the customer for now, and later we will automate this. ( not included in this project (F) can select a domain, and click purchase additional years, to add an additional year to his "basket", and checkout. this creates an invoice and (F) Can come back later and submit a PAN. (proof of payment/payment advise notice) EMAIL 1. (A) must be able to edit an email template ( in HTML ) using the Microsoft DHTML editor component ( 3 lines of code) for : 1.1 domain renewall email ( sent 60 days prior to domain being renewed. ) (A) can use ##DOMAIN## (formatted) tokens representing all the domain owner's details, 1 per field entered during application, in the mail template. These are "merged prior to sending" 1.2 domain suspension email ( sent out 2 weeks prior to a domain being suspended.) 1.3 domain deletion notification. Domain about to be deleted in 24 hours. Must provide a hyperlink that can be sent in the renewall email to the customer providing a 20% renewall discount, if domain renewed within 60 days, and 10% discount if renewed within 30 days. No discount if domain renewed within last 2 weeks. REPORTS 1. at any time, (A) to be able to obtain any of the following reports * new customers ( last 30 days) * recent purchases ( last 30 days) * domain renewalls, ( Domains due for renewall in next 60 days, that have not been renewed) * domains deletions ( domains due for renewall in next 30 days, that have not been renewed.) When (F) logs in, and selects the PAN ( payment advise notice ) link, he is presented with a shortlist, of domains due for renewall, in red, are 2 weeks or less, going down. (F) Can select "don't renew" this domain, which will remove it from all lists and notifications. It will still show up as a domain in his list, until it expires. This is a detailed brief, but it still is a straight forward small website to build. No integration to third part, no credit card problems, and only an access database. I am a developer, and will project manage, and am a fair person to work for. Sincerely Alan Hemmings
Project ID: 2042506

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, We are team of software engineers expert in web development. We assure you of quality work. We are open to discussions. Thanks
$700 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of
5.0
3
Member since Jun 27, 2003

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.