Aurelia codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
This codebase was created to demonstrate a fully fledged fullstack application built with Aurelia including CRUD operations, authentication, routing, pagination, and more.
We've gone to great lengths to adhere to the Aurelia community styleguides & best practices.
For more information on how to this works with other frontends/backends, head over to the RealWorld repo.
Created with aurelia-cli
Make sure you have Node and Yarn installed. Then run
yarn install
au run --watch
and Navigate to http://localhost:8080/
.
The app will automatically reload if you change any of the source files.
Run au build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --env prod
flag for a production build.
Run au karma
to test the project.
The example application is a social blogging site (i.e. a Medium.com clone) called "Conduit". It uses a custom API for all requests, including authentication.
General functionality:
The general page breakdown looks like this:
In order to optimize the app for IE11 or Edge please add bluebird.js as a polyfill for Promises and Fetch.