ShowTracker is a professional, flat and modern template to track your shows.
With ShowTracker you can track your favorite TV shows automatically, so you never loose track of your TV shows ever again. ๐ฟ
This template uses the following:
-
variables
nesting
parials and imports
mixins
functions
extends
-
base/
components/
layout/
pages/
themes/
abstracts/
vendors/
A build script is created to accomodate older browser compatibility
- Clone the project to your local directory
git clone https://github.com/KaushikShivam/showTracker.git
- The project uses NPM for managing dependencies. Run npm install to install all the required dependencies
npm install
- Run the watch script to view live changes to your CSS
npm run watch:sass
- Open the index.html file in your browser to view the website in all its glory (Live-server is recommended to view live changes automatically)
The project uses AutoPrefixer, Node-sass, npm-run-all etc to build the following scripts:
- Watch live changes to the sass
"watch:sass": "node-sass sass/main.scss css/style.css -w"
- Run Live-server for live development changes
"devserver": "live-server --browser=firefox"
- Script to run both simultaneously
"start": "npm-run-all --parallel devserver watch:sass",
Run npm start
to run the script
- Compile sass files
"compile:sass": "node-sass sass/main.scss css/style.comp.css"
- Add prefixes automatically to the modern CSS rules (supports last 10 years - Can be configured)
"prefix:css": "postcss --use autoprefixer -b 'last 10 versions' css/style.comp.css -o css/style.prefix.css"
- Adds compression
"compress:css": "node-sass css/style.prefix.css css/style.css --output-style compressed"
- Final Build process
"build:css": "npm-run-all compile:sass prefix:css compress:css"
Run npm run build:css
to run the build script
You can contact me at: