vDezign Portfolio
My portfolio contains some of my demo websites and some Web application frameworks as well as some websites that I've built for my clients and have required advanced and innovative features to be developed and implemented.Note: I am working on www.infoconstruct.ro/v2/ (my second version). It is based on a platform I am developing from scratch. www.infoaliment.ro/v2/ is based on the same platform and many other existing websites will also extend the mai class in teh future. Not only the server-side is developed as a class, the HTML and CSS are also extended from common files. Any change to the common files will affect all the websites.
Tech note: At first I was thinking, obviously, about using includes but found that keeping the collection of common files in a folder and making links to those files in the individual folders make changes faster and easier and found it to be more intuitive for other developers. Plus, since I am working with a not-so-well-organised decisional team in the future I might come across a situation where a file that was thought to be common must be individual for a website. Instead of redesigning the code (rewriting specific functions with the same name as those shared for example) there is the option of replacing the link inside the folder with an individual file with the same name. I think in my situation includes could make things worse in the long term.infoCONSTRUCT.ro
The requirement was to redesign and add some new features to the old website, including dynamic subdomains for each client's personal page (a presentation website within the main site). I started from something similar to this website, www.constructii-muntenia.ro, which is a website derived from infoCONSTRUCT (it is a regional website where only companies from a certain region are listed).
The fun part ( no, really :) ) was adding some kind of customizable design for our clients. Since I didn't had the man-power to build lots of designs I decided (I was the project manager for those projects as well) to build some layouts and to those layouts apply some styles. For example, I could build 3 layouts and 10 designs (images and CSS) so that we end up with 30 different possibilities.
Note: The same design and usability were implemented for infoALIMENT.ro and infoFERMA.ro.
If you're thinking the design looks like it was build by a programmer then you're right :) , it was built with Photoshop by me.infoFIRME.ro
This was a remake, just like the previous website listed, infoCONSTRUCT. However, for infoFIRME.ro I was able to use a professional design (only the .psd provided) and I've added new options. For example, the users have the possibility to choose a layout for their page and for that layout apply a style. The challenge, as always, was to build the scripts in such a way that will allow fast and easy maintenance.
I'm also proud to say that the design for the personal pages (layouts and styles) was built by me :) .
Right after the website was rebuilt the visits went from 15.000/month up to 90.000/month in just a few months. This is by far the fastest and the greatest growth I had ever managed to that point.dotSTIRI.byethost6.com/
This is a news website. It uses AJAX for voting and I am trying to make it as SEO as possible. It was built for testing alone and is using one of my latest classes I use to generate the core of a website. I'm still adding stuff to it so stay tunned...FabricaDeCarne.ro
The website was built for a client (design provided as .jpg).
Features:
- SEO optimised
- Latest vContentManager (v1.1) usedvContentManager.byethost14.com
This is a demo website that demonstrate the usability and features of vContentManager. vContentManager is a content management framework that has the flexibility I needed for most of my Websites. It allows the programmer to display "items" on the Website by using simple lines of code and at the end of the development period it provides a content management platform for the end user. Using this application requires little to no PHP knowledge. This demo was built using a free HTML layout in less than 20 minutes. I hope it proves the concept.
Note: To login to the administration panel go to vContentManager.byethost14.com/admin/ and use the "demo" username and password.SearchRace.byethost13.com
The SearchRace website was built for a client. The concept is simple, users can register, make a list of their favorite search engines, subscribe using the RSS feeds, leave comments etc. It uses the AJAX technology and records the AJAX actions, thus making a "browsing history". What that means is that if the user leaves the website and then returns (most likely since it's all about reviewing other websites) AJAX will reload the page he/she was browsing, much like with the classic websites. This website tries to address the "AJAX browser integration" disadvantage.
Features:
- W3C XHTML Transitional compliant
- Advanced session manager
- Advanced AJAX functionality
- Custom built RSS generator
Note: the design was provided by the client (.jpg).theSearchRace.com
This is the public version of SearchRace.byethost13.com with some design changes and some extra functionality added by the owner. For this version I have been asked to build a plug-in that will track users by IP and restrict the number of registers to a maximum of 3 per unique IP address.
Note: SearchRace.byethost13 is the first version of theSearchRace.com. That is how the website "left my HDD".vFrame.byethost2.com
A collection of demo Websites to demonstrate the usability and features of vFrameCart. vFrameCart is a shopping cart class I have developed; it is a fast, light and highly customizable shopping cart application.
vFrameCart Features:
- AJAX functionality
- W3C XHTML Strict compliant
- Advanced session managervmall.byethost9.com
A demo e-commerce website (size: small to medium). The concept is the same as in real-life shopping malls, ie. business owners can open an account and sell their products.
Features:
- AJAX shopping cart - users can add products to the shopping cart without leaving the page they are browsing (basically without reloading images and regenerating the page, saving time and resources)
- The JavaScript is used only for small DHTML features like hiding the shopping cart preview or displaying how many characters are left when completing a text field in the registration form; so no sensitive data managed by JavaScript
- Advanced session manager
- Custom-built WYSIWYG editor (log in as seller using the username "demo" and password "demo" to access it)
- W3C XHTML Strict compliant, supports font scaling
Note: This is probably the best example of how to use the AJAX technology.v-mall.byethost6.com
A demo e-commerce website (size: medium to large); it’s built for speed. The MySQL queries are as efficient as possible and kept to a minimum. For example, the navigation on the left is generated only when categories are updated, not when the page is loaded (the navigation is cached to save resources).
Features:
- Full AJAX functionality: v-mall.byethost6.com/ajax/
- W3C XHTML Transitional compliant, supports font scaling
- Advanced session managerNote: All of the websites are supported (HTML, CSS and JavaScript) by all major Web browsers and are hosted free by the Byethost servers. Server-side scripting: PHP and MySQL.