{"id":21879514,"url":"https://github.com/nerooc/motoblog","last_synced_at":"2026-05-10T19:44:26.398Z","repository":{"id":39018877,"uuid":"251535695","full_name":"nerooc/motoblog","owner":"nerooc","description":"A demo application made using Aurelia.js","archived":false,"fork":false,"pushed_at":"2023-01-06T15:06:37.000Z","size":5660,"stargazers_count":0,"open_issues_count":29,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-26T18:31:41.348Z","etag":null,"topics":["aurelia","aurelia-framework","demo-app","proof-of-concept"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nerooc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-31T07:52:50.000Z","updated_at":"2021-06-18T14:49:38.000Z","dependencies_parsed_at":"2023-02-06T05:45:37.989Z","dependency_job_id":null,"html_url":"https://github.com/nerooc/motoblog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Fmotoblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Fmotoblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Fmotoblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Fmotoblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerooc","download_url":"https://codeload.github.com/nerooc/motoblog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244885696,"owners_count":20526296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aurelia","aurelia-framework","demo-app","proof-of-concept"],"created_at":"2024-11-28T08:16:55.075Z","updated_at":"2026-05-10T19:44:21.377Z","avatar_url":"https://github.com/nerooc.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `MotoBlog - Aurelia.js proof of concept`\n\n### [OPEN DEMO]()\n\n## Tech stack\n- HTML\n- CSS\n- JS\n- Aurelia.js framework\n- MVVM architecture\n- Event Aggregator\n- Routing\n\nThe project is a simple automotive blog/news site created with Aurelia.js framework, partly based on a bootstrap template that I modified and enhanced to meet the necessary conditions.\n\nCreated for \"Web Application Technologies\" conducted by Marek Konieczny at AGH UST. ​ \n\n![alt text](https://github.com/nerooc/Aurelia.js-PoC/blob/master/Presentation/Images/project.png)\n\n\nOutside of the project scaffolding, it is built mostly with aurelia components that I explained thoroughly during my [presentation](https://github.com/nerooc/Aurelia.js-PoC/tree/master/Presentation). It also contains a simple javascript code made with promises, simulating the work that should be done by the back-end. It holds the entry posts, allows us to use specific functions to operate on them and supports a basic authorisation protocol. Because of the fact that back-end is faked, the site is not persistent and won't save any information after refresh. I may refactor the code to use localStorage in the future, so the functionality gets a bit better.​\n\n\nThis project is bootstrapped by [aurelia-cli](https://github.com/aurelia/cli).\n\nFor more information, go to https://aurelia.io/docs/cli/webpack\n\n## Run dev app\n\nRun `npm start`, then open `http://localhost:8080`\n\nYou can change the standard webpack configurations from CLI easily with something like this: `npm start -- --open --port 8888`. However, it is better to change the respective npm scripts or `webpack.config.js` with these options, as per your need.\n\nTo enable Webpack Bundle Analyzer, do `npm run analyze` (production build).\n\nTo enable hot module reload, do `npm start -- --hmr`.\n\nTo change dev server port, do `npm start -- --port 8888`.\n\nTo change dev server host, do `npm start -- --host 127.0.0.1`\n\n**PS:** You could mix all the flags as well, `npm start -- --host 127.0.0.1 --port 7070 --open --hmr`\n\nFor long time aurelia-cli user, you can still use `au run` with those arguments like `au run --env prod --open --hmr`. But `au run` now simply executes `npm start` command.\n\n## Build for production\n\nRun `npm run build`, or the old way `au build --env prod`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerooc%2Fmotoblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnerooc%2Fmotoblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerooc%2Fmotoblog/lists"}