Skip to content

mayerbryan/LoyaltyMarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains the implementation of a web application designed to manage two domains: Products and Categories. The application provides a user interface (UI) built with the Angular framework for managing products and categories, and an API developed in C# on the .NET platform to handle CRUD operations and interact with a NoSQL database. Domains Product

Id: Unique identifier for the product.
Name: Product name with a maximum length of 100 characters (required).
Description: Product description with a maximum length of 150 characters, required and should contain the name of the product inside.
Price: Product price (required).
Category: Category to which the product belongs (required).
Color: Color of the product.

Category

Id: Unique identifier for the category.
Name: Category name (required).
Description: Category description (required).

Functionality

The application implements CRUD (Create, Read, Update, Delete) functionality for both products and categories. It ensures proper validation based on the specified details. Technologies Used

UI: Angular framework
API: C# language on the .NET platform
Database: NoSQL (from the developer's preference)

Code Quality

The implementation follows coding principles, readability, best practices, and a sound design architecture. Unit tests have been implemented to cover various scenarios, ensuring robust functionality. Database Design

The database design aligns with the application's requisites, ensuring efficient storage and retrieval of product and category information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages