Web project starter kit including modern tools and workflow based on angular-cli, best practices from the community, a scalable base template and a good learning base.
This small Angular application contains examples explaining how components ( smart - dumb ) are used in angular. It is intended for doctors to register, create messages and update profile by using template driven forms or perform CRUD operations on appointments.
Application works in offline mode with Dexie.js ( IndexDB ) library.
Go to project folder and install dependencies:
npm install
Launch development server, and open localhost:4200 in your browser:
npm start
venue-registration/ compiled version
e2e/ end-to-end tests
src/ project source code
|- app/ app components
| |- components/ dumb components
| |- helpers/ generate unique guid
| |- models/ models
| |- pages/ smart / routing components
| |- pipes/ pipes
| |- services/ services
| |- app.component.* app root component (shell)
| |- app.module.ts app root module definition
| |- app-routing.module.ts app routes
| |- auth.guard.ts route guards
| |- logged.guard.ts route guards
| +- ... additional modules and components
|- assets/ app assets (images, css)
|- environments/ values for various build environments
|- index.html html entry point
|- main.ts app entry point
|- polyfills.ts polyfills needed by Angular
|- styles.css global style entry point
+- test.ts unit tests entry point
karma.conf.js configuration file
- Bootstrap 4.0
- Dexie.js
- Angular 9
- Fortawesome
https://www.figma.com/file/nx4q7biMjioiw2kaKYOgA2/web-app-ui-devmakasana?node-id=0%3A404