Web Toolbox is a deadsimple web app that is meant to provide an easy way for users to convert different types of data into different formats in order to ease stress about finding a tool online they could use. Since it just uses vanilla HTML, CSS and Javascript, it can be easily extended to support new and different type of conversions.
git clone https://github.com/callowaysutton/WebToolBox.git
cd WebToolBox
npm install
npm run dev
__sapper__/export
directorynpm run export
š You are all set!
Navigate to the file /src/routes/tools/_tools.js
and open that up inside of a new Webstorm tab.
Using this template:
{
title: 'Example Title',
slug: 'theURL-cannothavespaces',
description: 'Example Description',
html: `
<html>
<head>
<script>
</script>
<style>
</style>
</head>
<body>
</body>
</html>
`
},
Copy and paste that to the top of the array and use that as your starting point for creating your converter. Afterwards, use simple HTML, CSS and Javascript to finish creating your page and make a Pull Request on Github where me, and possibly others, can review the code, add suggestion and eventually push it through into production.
Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.
Please read CONTRIBUTING
for details on our CODE OF CONDUCT
, and the process for submitting pull requests to us.
This website is almost 100% PWA ready and is almost ready to be shipped to the Progressive Web App Store, however I'm running into some issues with the cache not working after you close the app, which means no offline access, and help would be very much appreciated.
The web app also should be mostly mobile friendly, however I do not have any modern day devices to test out how it performs and looks on real hardware.