Modern Webapp is an opinionated configuration boilerplate for a modern SPA development workflow. Modern tooling is a nightmare to setup, so let Modern Webapp prepare it for you.
Are you a
- complete beginner when it comes to front end engineering? Maybe you're comfortable with HTML, CSS, and vanilla JS, and you're ready to level up by building your first single-page application?
- seasoned engineer who wants to dive right into building a project with fancy tools like Webpack, CSS Modules, ES2015, etc. without the hassle of setting it all up yourself?
Then Modern Webapp is for YOU!
So you want to build a modern SPA? Let's get to it.
- Download and install Node 8.9.1+
- In your favorite shell, navigate to the directory where you want your project to live
- Clone this repository:
git clone https://github.com/rmatych/modern-webapp.git your_project_name
- Install project dependencies:
npm install
- Run the setup script and fill out your project information:
node setup
- Start the Webpack Dev Server:
npm run serve:dev
- Navigate to http://localhost:8080/ to get the rundown!
Get up and running instantly with: