o_f_Front is a front-end application built with Angular, designed to provide a scalable and modular structure for developing web applications with a focus on maintainability and reusability. It is the front-end counterpart of the OpenFabricAPI.
- Angular for developing the web application
- TypeScript for static typing and better development experience
- Modular architecture with lazy-loaded feature modules
- Route guards for securing routes
- Interceptors for handling HTTP requests and responses
- Services for encapsulating business logic
- Components for UI representation
- Reactive forms for handling user input
- Angular Material and Bootstrap for UI design
- Environment-based configuration
- @angular/core
- @angular/common
- @angular/forms
- @angular/router
- @angular/material
- bootstrap
src
- Contains the main source code for the applicationapp
- Contains the main application module and related filescore
- Contains core features and services of the applicationshared
- Contains components, directives, and pipes that are shared across the applicationlayouts
- Contains the main layout for the applicationmodules
- Contains the feature modules of the applicationauth
- Contains components related to authenticationproducts
- Contains components related to productsprofile
- Contains components related to user profile
assets
- Contains static assets like images, icons, etc.environments
- Contains environment variablesstyles.scss
- Contains global styles for the applicationindex.html
- The main HTML page that is served when someone visits your site
- Clone the repository and navigate to the project root directory.
- Run
npm install
to install the dependencies. - Run
ng serve
to start the development server. - Navigate to
http://localhost:4200/
in your browser to view the application.
Please read the contributing guidelines for the project before making any changes or submitting pull requests.
- Ephrem Bayru
- Email: [email protected]