What it does

Revamp takes ancient, outdated websites and uses a variety of conditionals and algorithms to nearly instantly restyle them to enhance user experience, improve long-term compatibility, and utilize modern styling techniques.

How we built it

To build Revamp we used 3 primary programming languages: Javascript, HTML5, and CSS3 (with LESS). If time permitted, we would have included Node.js to add the option of direct web scraping through server-side technology.

Challenges we ran into

Some of the sites we Revamped were running outdated and non-standardized HTML and CSS, meaning that we had to improve our algorithms to include a variety of specific exception cases in order to update this code. Examples include now unused (or at least discouraged) inline-styling tags such as <center> and <font>.

Accomplishments that we're proud of

We believe that our product has a wide range of applications, making it extremely marketable to all kinds of website owners. It’s a cheaper and much faster alternative to hiring a web developer or even utilizing companies such as SquareSpace, which can be quite costly and time-consuming for small business owners, academics, independent artists, and more.

What we learned

Most of our team members were unfamiliar with web development languages (such as HTML/CSS and JavaScript), so we learned from each other and the internet to be able to develop our product using these languages.

What's next for Revamp™

Currently, sites are loaded locally (which would likely be the case for most users), but the potential to web-scrape any permitting website would add potential to see any website with only their link. We would also like to continue to improve adaptability, construct additional algorithms, and implement more conditionals to improve the compatibility of the site. This could potentially come with the ability for users to customize certain aspects of the algorithm (such as adding a logo, specific fonts they prefer, and more).

Built With

Share this project: