Skip to content

Dive into a world of Angular creativity with my collection of projects. Whether you're looking for web applications or components, you'll find it here πŸ“š

Notifications You must be signed in to change notification settings

dpaguba/ng-zero-to-hero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

279 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Angular Projects Repository πŸš€

Welcome to the Angular Projects repository! This repository is a collection of various Angular projects, showcasing different web applications and components developed using Angular. Angular is a powerful and popular open-source web application framework used for building dynamic web applications.

Table of Projects πŸ“‹

Here are the Angular projects you'll find in this repository:

  • ProductBoard πŸ“ - is a web application developed to demonstrate the complete set of CRUD (Create, Read, Update, Delete) operations on a product management system.
  • Weather App 🌑️ - is a tool application used in design and web development to create custom and visually appealing backgrounds for websites.

Preview 🌟

ProductBoard πŸ“

  • Folder: πŸ“ ng-productboard
  • Description: The Angular ProductBoard project can be a valuable resource for learning how to implement CRUD (Create, Read, Update, Delete) operations in an Angular application. It provides a hands-on experience with Angular and demonstrates best practices for building web applications. You can explore the project, customize it, and extend its features to meet your specific requirements.
  • Technologies Used:
    • Angular: The project is built with Angular, an open-source web application framework.
    • Angular CLI: Angular CLI is used for project setup, development, and deployment.
    • HTML/CSS/TypeScript: Core web technologies for creating web components and features.
    • Angular Material: Angular Material components are used to create a user-friendly and visually appealing interface.
  • Demo:

ezgif com-video-to-gif


Weather App 🌑️

  • Folder: πŸ“ ng-weather-app
  • Description: The Angular Weather App is a practical example of how to create a web application that integrates with external data sources, displaying real-time information to users. It can be a great resource for learning how to work with APIs and build responsive web applications using Angular.
  • Technologies Used:
    • Angular: The project leverages Angular for building the frontend components and handling user interactions.
    • HTML/CSS: Basic web technologies are used to structure the app's layout and style it.
    • TypeScript: TypeScript is employed for writing clean and maintainable code, making it easier to manage the application's logic.
    • API Integration: The app integrates with a weather data provider, fetching real-time weather information for different locations. This involved by making HTTP requests to a weather API.
    • Responsive Design: The app is designed to adapt to various screen sizes, making use of responsive design principles and CSS media queries.
  • Demo:

Getting Started 🏁

To get started with any of the projects in this repository, follow these steps:

  1. Clone the Repository: Use the following command to clone the repository to your local machine.

    git clone https://github.com/your-username/angular-projects.git
  2. Navigate to Project Directory: Change your working directory to the project you want to explore.

    cd project-one
  3. Install Dependencies: Install project-specific dependencies using npm (Node Package Manager).

    npm install
  4. Development Server: Start a development server to see the project in action.

    ng serve
  5. Open in Browser: Open your web browser and navigate to http://localhost:4200/ to view the project.

MarginCalculator

This project was generated with Angular CLI version 13.3.6.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

Dive into a world of Angular creativity with my collection of projects. Whether you're looking for web applications or components, you'll find it here πŸ“š

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •