Description-CAUTION: (1/5/23: This is a repo in smithGit -- there is a separate repo in the QuickQuasar organization: https://github.com/QuickQuasar/QuickQuasar)
This Quick Quasar Project is a portfolio of Apps using the Quasar framework for both Single-Page Applications (SPA) and Electron desktop use.
QQ Example Applications are designated with a qq prefix (qqElec for Electron) and three digit number. Each is available as a separate GitHub repository.
- [qq101Basexxx]
- qq102yyy Electron:
- qqElec101Base
- qqElec102 ...
- qqElec103 + pin + ts??
The objective is to provide example apps that accomplish a lot of the underlying infrastructure features in manner that they can be used without the full learning curve required of each feature. Therefore, even the simplest app has a lot going on.
The dependencies underlying all QQ apps include Quasar Framework Version 2+, which in turn is based on Node.js and Vue version 3+. In addition, QQ conventions include the following features:
- Pinia common Store and State Management capability. Starting right off to use Pinia provides quite a bit of flexibility as your application groes in complexity.
- TypeScript - a superset of JavaScript that has compelling code integrity features that make it favored for serious business applications. The QQ examples provide sufficient examples on how to use TypeScript that, hopefully, the learning curve wil be shortened considerably.
- Vite
- Eslint - to enforce code consistency. A goal is to end up with code that several people can work on and know what is going on.
- Vue Router
- Code documentation with extensive comments, in particular, comments describing the overall app in the App.vue module in all cases.
- The development platform used is Windows - Linux should work but has not been tested. Also, the focus is on programs subject to continual development, so little attention has been paid to the productive deployment of the example apps.
- D3 Data-Driven-Documents is a tremendous system for graphics and other uses, and is accentuated in several apps but not required.
- How/where to download your program
- Any modifications needed to be made to files/folders
- How to run the program
- Step-by-step bullets
code blocks for commands
Any advise for common problems or issues.
command to run if program contains helper info
Sam Smith, DataSmith LLC smithGit
- V0.0 2020-01-25
- First Quick Quasar app:qq001BaseD3Graph, a Quasar SPA using D3 to display a graphic image
- V0.1 2022-12-01
- Initial GitHub Presence for this project
- See commit change or See release history
This project is licensed under the MIT License - see the LICENSE.md file for details
There are many people and projects to thank, including the great team that continues to develop and support Quasar, so this list will be augmented. For starters, thanks to several for assistance in drafting this ReadMe:
- awesome-readme
- fvcproductions The initial ReadMe Template is courtesy of Dominique Pizzie [DomPizzie/README-Template.md[(https://gist.github.com/DomPizzie/7a5ff55ffa9081f2de27c315f5018afc)