Guccio163 / DeviceBase

Example of minimal api in .NET 7.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Device Base

API example for iot devices


About The Project

Device base is small databes for variable devices. Users are able to create accounts and connect to devices. Each device have maximal number of user that are able to connect to device. Also user is able to store his appliaction settings.

Provided Endpoints:

  • auth - endpoint for authorization and authentication of user - contains base endpoints for logging and registering user - created with use of IdentityUser
  • device - endpoint for managing physical devices - provides methods for 2 roles - user is able to update device and connect / discounnet to device
  • user [inprogress] - endpoint for basic user request as get information about user some endpoints for admin user might be added
  • devicetype [inprogress] - endpoint describes base properties of device for admin users only

Database is creared with code first approach.

Built With

Roadmap

Area Finished Approved
Setup βœ… βœ…
Auth endpoint βœ… 🚧
Device endpoint βœ… 🚧
Device type endpoint βœ… 🚧
User endpoint βœ… 🚧
Enhancing endpoints βœ… 🚧
Testing endpoints βœ… βœ…

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

About

Example of minimal api in .NET 7.

License:MIT License


Languages

Language:C# 100.0%