0% found this document useful (0 votes)
12 views

SIT313-6.1HD-TaskSheet

SIT313-6.1HD-TaskSheet

Uploaded by

samarthbhardwaj2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

SIT313-6.1HD-TaskSheet

SIT313-6.1HD-TaskSheet

Uploaded by

samarthbhardwaj2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SIT313

DEV@Deakin Web App

Azadeh Ghari Neiat


SIT313 - Full-Stack Development: Secure Frontend Applications

SIT313 - Full-Stack Development: Secure Frontend Applications

Overview

To achieve HD in this unit, you need to demonstrate excellent achievement of the unit learning
outcomes and impress the assessment panel with your achievements. This task will give you
freedom to demonstrate what you want to learn, design and develop using React.

Submission Details
You need to submit a document that outlines what you have done that demonstrates excellent
achievement of the unit learning outcomes. This should also contain your GitHub link, Heroku
Link, and a link to 3-minutes demo video that outlines the awesome features that you have
developed. This is an individual assignment.

Document must include:

- Features: A list of new features that your app includes.


- Advanced Concepts: An outline of advanced concepts in React and how you
demonstrate excellent achievement of the unit learning outcomes.

Instructions

You can add anything you want to DEV@Deakin Web Application. The sky is the limit! Each
component or feature needs to exceed advanced coding requirements in front-end (React)
effectively and demonstrates interesting functionalities in the context of DEV@Deakin beyond
what has been demonstrated in class. All front-end must be developed in React. It needs to
come from you and be developed from scratch. You will be required to develop a complete,
ready-to-deploy web application. A complete app means to have all necessary features. For
example, for the authentication feature, you need to develop forget password or
Google/GitHub authentication. All links must work. For instance, when a user clicks on a card,
they will see the questions & responses or tutorials & comments.

You must develop at least three new features in addition to the complete application as above.

Here are some great ideas if they are developed properly.

• Secure Communication and Collaboration: Implementing secure messaging and


collaboration features, allowing developers to communicate, and collaborate on
projects within the marketplace.

• Chat GPT API Integration: Integrate the Chat GPT API into the messaging or post
system, allowing developers to receive real-time assistance for their bugs, automated
responses, profiles, and personalised support within the platform.

• Two-Factor Authentication (2FA): Integrate a 2FA system using React components


and backend APIs, providing an additional layer of security for user accounts.
SIT313 - Full-Stack Development: Secure Frontend Applications

• A tutorial page in which a user can see uploaded demo videos that uploaded by other
users to the Firebase/Cloudinary including the number of views of each video and
rating.

The submission will be assessed as “Complete” but will be evaluated in the portfolio. Please
note that this task as Complete only indicates that it has been received. If you need any
feedback on the task, please make sure to add in a comment and the tutor will then respond
to you. Once you are ready, we will sign it off, and evaluate it in your portfolio.

Please make sure that what you submit is of a very high standard in terms of both idea and
development. This work will be considered for those who targeted for High Distinction standard
and when evaluated we will be looking for aspects that demonstrate the highest level of
achievement in this unit.

Marking Rubric

Your submissions will be marked according to the following rubric (project proposal,
documentation, presentation and web app project). To achieve a particular grade, you must
meet all criteria for that grade, as per the table below.
CRITERIA COMPETENT PROFICIENT
(LOW HD) (HIGH HD)

Summary provides general idea Summary provides clear and concise idea of the
of the intended features. May intended features.
Proposal lack some clarity. Each feature also includes details of how
Each feature also has a that feature will operate. You
sentence may also include screenshots /sketches if
explaining the feature. appropriate.

Commenting is present Commenting is present, thorough and


throughout project sophisticated throughout without
blueprints and provides overwhelming the project. The code is very
Documentation acceptable readability of the easily readable for a user unfamiliar with the
code for someone project. Consistency is maintained in labels
unfamiliar with the project. and comments.

Satisfies coding requirements Exceeds advanced coding requirements


effectively with creative or effectively and/or demonstrates highly creative
interesting functionality or interesting functionality including at least
Web App including at least three new three new advanced React concepts.
advanced React concepts. Sophisticated integration demonstrates
Used effectively as a part of the thorough understanding of the concept. Clear
larger system with logical evidence of functionality beyond what has
implementation and fully been demonstrated in class and a fully
functional DEV@Deakin. functional DEV@Deakin app.
Evidence of implementation
beyond what has been
demonstrated in class.

You demonstrate part You demonstrate all main features working


Demonstration video of features working in in the app that you wish to be graded for.
the app.

You might also like