Webpage builder windows application + source code + installer + user friendly interface.
Project Description:
Website Builder
As its name suggests, the site builder should be a desktop application that will allow users to simply create websites. Basically, the program will have to give the users with a simple website layout, such as the one which will be seen here. After they have completed editing all the desired sections, they can simply save and prepare the website/html version for publishing.
The users can be allowed to edit the content or images of the website by only working on the basic structure which is provided as a template. One or more templates will be provided, and they should at least contain the subsequent editable sections:
Logo (with link to homepage)
Main menu
Punchline
Header, which can be customized for each menu item. Can contain both text and images.
The content section of the page
Left or right menu
A contact page
Will contain a form for contacting the owner which can send an email to a customizable email address.
Will also allow integrating an interactive map, by only using the Google Maps API and allowing the user to set the coordinates for their desired location.
The program will have to allow the users to edit the content in two separate views:
Design view (in which you can manage the visual elements)
Code view (where you will actually see and edit the HTML code directly)
Optionally, a split view can be created as well, in which half the screen is in design view and the other half in code view.
Additionally, it will have to define a set of predefined modules which can be used to simply create new web pages. These modules can be:
Form elements, such as
Text areas
Input fields
Checkboxes
Drop-down lists
Radio buttons
Submit buttons
Images
Headers
Separators
The software will be written in any language of choice as long as it gives the above mentioned functionalities. Any additional features that you think of and may assist users bring their ideas to life through an easy workflow are more than welcome.
Skills required are .NET, C# Programming, C Programming, HTML, Visual Basic