/todo_list_ng

Primary LanguageTypeScript

CRUD Application in Angular

This project is a simple Angular application developed as a course assignment for Web Programming 1 at IFPB. It demonstrates basic CRUD operations using Angular and Angular Material.

Features

  • Create, Read, Update, Delete functionality for a selected entity.
  • Use of Angular Material components like mat-card, Button, mat-icon, and others for a modern UI.

Entity

The application works with a simple entity (e.g., Product) with at least three attributes. The chosen entity and its attributes are defined in a model class.

Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/crud_ng.git
    
  2. Navigate to the project directory:
    cd crud_ng
    
  3. Install the dependencies:
    npm install
    
  4. Run the application:
    ng serve
    
    Navigate to http://localhost:4200/ in your browser to view the app.

Technologies Used

  • Angular
  • Angular Material

Usage

  • Insert: Add new entities using the provided form.
  • List: View all entities in a list format.
  • Edit: Update existing entities.
  • Remove: Delete entities from the list.