Giter Site home page Giter Site logo

cits3403's Introduction

CITS3403

Project Stage 2: Backend functionality The project Stage II is to develop a reactive web application to fill in the functionality of your webpage. This is worth 20% of the total assessment. Stage II is due Monday 11:59pm May 28 Thursday 11:59pm May 31st.

The second stage will combine the best parts of each groups submission for part I and add backend functionality (user authentication, tasks voting, ordering and assignment algorithms, notification services). The web application should be implmented using a MEAN stack, and provide at least the following functionality:

A user account and login feature. The ability to edit personal details, propose projects, post tasks and specify preferences in the context of a project. A method to vote, rank and suggest tasks. Bonus marks will be available for the following types of features:

Reacting to other users events (a new task has been posted, or someone has proposed tasks to you...). Realtime chat between logged in users. Graphical representations of tasks in a time-based chart (e.g. gantt chart). and feel free to propose other types of features I can include here... The second part of the project has the following deliverables:

A complete MEAN stack providing the functionality of the project. This should be submitted as a code repository with instructions for launching the application on a cloud platform. The application should include an HTML5 website with the following pages (or functions): a page collecting user data a page displaying all projects for each user a page displaying all assigned tasks for each project a page explaining the matching algorithm(s) at least one page describing the architecture you used, the design choices you made and any difficulties encountered along the way. one page describing the test and validation strategy and results. one page giving short bios of yourself (or group), and any references used. Marking Scheme Javascript-code quality, difficulty, execution 20% Persistence and User authentication 20% Testing 10% Design 20% Style - look and feel, usability 15% Content - coherence, effectiveness 15% Bonus marks - 5% per element Demonstration Schedule In week 13 all members of each team must present and demonstrate their project. A schedule will be available below in Week 12. Submission

cits3403's People

Contributors

chongxiexjbd avatar jiaqihan1108 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.