[SOLVED] 代写 Scheme android database react 2

30 $

File Name: 代写_Scheme_android_database_react_2.zip
File Size: 357.96 KB

SKU: 6544997589 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Or Upload Your Assignment Here:


2
Advanced Web Mapping CMPU4058: 2019-20YC

AssignmentsCA2 – Assignment Part 2
CA2 – Assignment Part 2

Hide Assignment Information

Instructions

Assignment 2019/20 Part 2
Due date: 3/12/2019
For your assignment, you are required to create a location-based services (LBS) application which exercised the technologies listed below. This builds on the work done in Assignment Part 1.

Technologies (required)
Database: PostgreSQL with PostGIS
Middle tier(s): Django with Django REST Framework
Front-end: Progressive Web Application (PWA) and Android or iOS app developed in Cordova. You can use any framework you like for layout such as jQueryMobile, Ionic, Bootstrap etc.
Mapping: Leaflet JS with OpenStreetMap
Deployment (middle tier(s)): Any cloud provider. I suggest using Docker to create an image and deploy an instance of this. The back-end components of your app must be web-accessible or the front-end component will not work.

Technologies (optional)
Companion Django Admin website to your mobile application Client-side frameworks such as Angular, React etc.
Link to external API for additional data such as points of interest etc. OpenStreetMap’s
Overpass API is useful in this regard.
Cloud providers: Suggestions include but are not limited to Amazon AWS, Microsoft Azure, Digital Ocean, Okeanos.

Content
The idea is to build a full-stack application that has a location-based or mapping component. To this end, it is required to:
•Create/store/manipulate spatial data, hence PostgreSQL/PostGIS
•Create a middle layer based on the Model-View-Controller (MVC) pattern, hence Django.
•Create a mobile application, deployable on any platform, hence PWA and Cordova
•Be deployed to the Cloud, hence, Docker and external provider for hosting. The particular subject area, I leave up to you. Suggestions are:
Friend-finder and variations thereof.
Service-Finder such as fast-food, taxi, restaurant, pub, club etc
Location/tracking of any person, group or object such as buddy groups, vehicles etc Capturing of data about the physical world such as surveys of landscape features, wildlife, historic monuments etc.

Real-time information regarding events, interests or other phenomena where there is a location-dependent component such as concerts, social events, weather, hobbies, sports etc. Navigation/Routing/Traffic management
I will award marks for creativity.

Marking scheme
This assignment is worth 70% of your grade for the module. An indicative marking scheme would be: Functionality (40%)
the extent to which the solution meets the brief and the quality/ambition of the design Elegance/Style/Quality (20%)
the extent to which the solution is implemented elegantly. Implies simplicity with completeness. Implies an assessment of how the various technologies are used
Innovation (20%)
unexpected, creative or innovative code, design or implementation demonstrated by the student.
Readability (10%)
the extent to which the solution is nicely laid out and commented Language features (10%)
use and choice of appropriate techniques from the alternatives offered by the language(s) and technologies
Obviously, there’s a degree of flexibility within these. For example, a student mightn’t demonstrate much innovation but might implement a very elegant solution so should be rewarded accordingly.
Marks awarded for any reasonable effort even if you don’t achieve a complete solution. Remember, we’re not trying to create a commercial product, it’s a reasonably challenging learning exercise.

Submission
You’ll need to submit a link to your web site and the file(s) necessary to deploy your mobile application. In the case of Android, this is an archive format called APK. Also submit a zip archive containing any code that you develop or link(s) to GitHub where I can access this.

Presentation
You will be required to demonstrate your solution during the last week of term.

Due Date

02 December 2019 11:30 PM

Submit Assignment

Files

(0) file(s) to submit

Add a File
Record Audio
Record Video

Comments

用Pycharm做

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] 代写 Scheme android database react 2
30 $