Folder Structure
Use below velzon structure for modify and better understand the Velzon.
1. Velzon Angular Folders
Folder | Path | Uses |
---|---|---|
Account |
app/account/ |
All auth pages here. |
core |
app/core/ |
All services manage from here. |
extrapages |
app/extrapages/ |
All Extrapages here. |
landing |
app/landing/ |
All landing related pages. |
layout |
app/layout/ |
All layout related Files |
pages |
app/pages/ |
All pages related this project. |
shared |
app/shared/ |
refer to a module commonly used component like (breadcrumb) |
2. Velzon Angular Layout Files
File | Path | Uses |
---|---|---|
rightsidebar.component.ts |
app/layouts/rightsidebar/ |
customizer related code. |
footer.component.ts |
app/layouts/footer/ |
footer related code. you can modify as per your requirements. |
horizontal.component.ts |
app/layouts/horizontal/ |
horizontal layout master. |
two-column.component.ts |
app/layouts/two-column/ |
two column layout master. |
vertical.componnet.ts |
app/layouts/vertical/ |
vertical hovered layout master. |
layout.component.ts |
app/layouts/ |
default layout master file, you can set html attributes, and change common layouts changing this file. |
sidebar.component.ts |
app/layouts/sidebar/ |
sidebar menus related code, you can add new menu here. |
topbar.component.ts |
app/layouts/topbar/ |
topbar related code here, you can easily customize topbar from here. |
horizontal-topbar.component.ts |
app/layouts/horizontal-topbar/ |
horizontal-topbar related code here, you can easily customize horizontal-topbar from here. |
two-column-sidebar.component.ts |
app/layouts/two-column-sidebar/ |
two-column-sidebar related code here, you can easily customize two-column-sidebar from here. |
3. Velzon Angular Component Files
File | Path | Uses |
---|---|---|
breadcrumb.component.ts |
app/shared/breadcrumbs/ |
page title component, you can easily customize it. |
4. Velzon Angular Auth Files
File | Path | Uses |
---|---|---|
login.component.html |
app/account/login |
login view page code, if you need to customize login you can do from this. |
register.component.html |
app/account/register |
registration page view code. |
authUtils.ts |
app/authUtils.ts |
handling Firebase authentication and user management. |
global.component.ts |
app/global.component.ts |
ALl API URL from here. |
auth.service.ts |
app/core/services/auth.service.ts |
Angular service for handling user authentication and registration, with options for using Firebase or custom API endpoints. |
authfake.service.ts |
app/core/guards/authfake.service.ts |
Angular service for user authentication using a fake backend, including login and logout functionality with token-based storage. |
auth-guard.ts |
app/core/guards/auth-guard.ts |
Angular route guard that checks for user authentication based on the chosen authentication method (Firebase or API), |
- Master
-
-
- app
-
assets
- fonts
- i18n
- images
- json
- lang
- scss
- environments
- favicon.ico
- index.html
- main.ts
- polyfills.ts
- styles.scss
- test.ts
- typings.d.ts
-