Skip to content

KaushikShivam/Nexter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nexter - Your all-in-one booking app

Nexter is a professional, flat and modern website Real Estate tempate. It uses modern CSS features such as CSS grids and advanced animations instead of bootstrap.

Nexter Screenshot

Table of content

Description

Nexter - Your Home, Your freedom

This template only uses Flexbox and CSS Grids for alignment and layout. So, no external framework is necessary. The project also implements the BEM-methodology for CSS classes.

The project uses a lot of modern and experimental CSS rules and a build script is added to accomodate older browser compatibility.

Installation

  1. Clone the project to your local directory
git clone https://github.com/KaushikShivam/Nexter.git
  1. The project uses NPM for managing dependencies. Run npm install to install all the required dependencies
npm install
  1. Run the watch script to view live changes to your CSS
npm run watch:sass
  1. 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)

Scripts

The project uses AutoPrefixer, Node-sass, npm-run-all etc to build the following scripts:

Watch live changes in development

  1. Watch live changes to the sass
"watch:sass": "node-sass sass/main.scss css/style.css -w"
  1. Run Live-server for live development changes
"devserver": "live-server --browser=firefox"
  1. Script to run both simultaneously
"start": "npm-run-all --parallel devserver watch:sass",

Run npm start to run the script

Build script for production

  1. Compile sass files
"compile:sass": "node-sass sass/main.scss css/style.comp.css"
  1. 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"
  1. Adds compression
"compress:css": "node-sass css/style.prefix.css css/style.css --output-style compressed"
  1. Final Build process
"build:css": "npm-run-all compile:sass prefix:css compress:css"

Run npm run build:css to run the build script

Contact

You can contact me at: