The Ethan Smith portfolio website, the website you currently are accessing is the culmination of hard work and hours of tedious testing. This website was created under the guidelines and requirements imposed and listed in DM111. This website's purpose is to explore the thoughts behind each and every project done by me, Ethan Smith. Details of these requirements are listed below.
(ColorPalette)
The Objective for this website project was to create a simple, functional and complete website using HTML,CSS and JavaScript. The purpose of this website is to show off works and projects done to possible employers. During the creation of this website several conditions and criteria were imposed to ensure the proper functioning, quick response time, and adequate security. These consist of:
The tasks for this website can be split up into three separate topics the first being documentation, second being compilation, and finally implementation. The first task needed to be completed was to document and record any work done within a project's given time frame. Documentation as a task is relatively simple as a task if done at the time of occurrence, if no documentation is recorded the difficulty task is significantly increased due to the necessity of revistation to the specified project. Again next is compilation, the process of compiling any necessary documentation as not all that is documented is vital and some must be scrapped to make room for other documentation of higher value. The task of compilation always comes off as a daunting task but is no more difficult than documentation. The last task was implementation where all compiled documentation must be integrated within the website in a user friendly way. This was the longest stage as poor implementation of one factor influences all other factors of a website.
As this website is an ongoing project, it shall receive many updates in the foreseeable future. These updates will include mostly content updates adding new works and projects, however in some of these updates the hope is to implement new features such as a search bar, notifications for updates to the website, and possibly new branding elements. This is not to say that current elements will not be fixed. Some elements of the website have already had to undergo large revamps, as a lack of content and unforeseen technical errors left parts of the site inaccessible. This inaccessibility was shocking as during tests of the site all aspects functioned as intended. Since this revamp parts of the site no longer support mobile devices. The hope is to remedy this situation, but this implementation of the mobile variant has taken longer than expected. As mentioned previously the site is still underdevelopment and hopefully will be continued to be developed for years to come. Elements currently at the forefront of development at the date this is posted, are mobile support, new projects/content/branding, and revamps to older portions of the site/code clean up.