/DeviceBase

Example of minimal api in .NET 7.

Primary LanguageC#MIT LicenseMIT

Device Base

API example for iot devices

last update forks stars open issues license

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