- ASP.Net Core 2.1 MVC with Razor Pages and C#.
- Responsive website (must provide better experience when viewed in mobile/table not only shrink screen)
- Material Design style ([login to view URL])
- EF Core and Linq to Sql for queries.
- MS Sql Database (No stored procs, views or functions. Schema only)
- 3 Projects for Layers: Web, Services and Data(Repos/DataContext)
- Autofac for DI/IoC
- Google maps
- Unit tests
Build a minimalist UI where the map is the main focus and occupies all of the screen similar to google maps (as attached). Attached several screens from google maps to give the idea of the look and feel of the website.
- 2 Level of users: Member and Admin
- Login/register with SSO choosing from Facebook or Google. Register is always Member level.
- Member Area:
-- After login user will see a list in the left nav bar of devices linked to him all being pre-selected. All selected devices will show data points on the map each with a different color per device so that it is clear which datapoints are from which device. All datapoints must have a line connecting them. User is able to deselect and select devices from the list. When hovering a data point a popup should display with the lat long and time of capture of the data point. The list of devices must be by friendly name with a Settings (Cog) icon to edit details.
--- Edit user details: Should be able to upload image to use as avatar as well as update first and last name. Email and user level should be read only.
--- Add Device. Simple screen with Friendly name and ID field (alphanumeric field) of device to be linked to Member.
--- Edit Device Details (Member): Edit Friendly Name and show ID as read only. Show list of Fences for that device, also able to more Fences to device (area of 3 or more geo locations). A fence can be of type Allowed or Denied. They should be displayed on the map with 2 different colours. A fence should be added by clicking in the map to indicate the area to be fenced. Able to remove a fence from the list.
- Admin area:
--- Search User (Able to disable user from search): Display First and last name, email, type, link to edit details, link to list of devices of this user.
--- Edit User Details: First and last name, email, type and list of devices linked to him.
--- Search Device: By Id. Show device Id, last time it sent information, list of attached users, link to edit device details.
--- Edit Device Details (Admin): Show list of attached users (able to un-link an user from device), show list of all data points sent by device. Able to delete a data point. Able to view and edit fences (same as member)
- Endpoint to post gps information: Will receive device ID, Lat, Long and UTC Time in JSON format.
56 freelancers están ofertando el promedio de $1632 para este trabajo
Hi, I have read your requirement and I am experienced in asp.net mvc c#, angular 2/4 and .net core. I can start work on it right away. Total 8+ year exp. in asp.net mvc c# web development. Thanks Girish
Hi there, I have read the details I am experienced with .Net/C# . I can help you with this job, Please come to chat so we can discuss this job. Thanks
i am a lead .NET software engineer and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck