COMP3120 Advanced Web Development


  • 作业标题:Individual Web Development Assignment
  • 课程名称:Macquarie university COMP3120 Advanced Web Development
  • 完成周期:8天

描述

This application implements a simple group chat service using an Express web server and a React front end. It is implemented as an exercise in learning these technologies and is not intended to be a real web-facing service. However, you will publish your application to the web on Heroku as part of this exercise.

The requirements here are not fully precise, there is room for you to interpret them in building your application. Take care though not to go too over the top; this is not intended to be a huge assignment!
The assignment is inspired by an article in Smashing Magazine: How to Build a Group Chat App with Vanilla.js, Twilio and Node.js. We originally thought we might use the back-end that they provide but Twilio adds a lot of complexity so we’ve built a standalone back-end for you to start working with. Your goal is to write the front-end as a React application and then extend both the front and back end implementations to add your own customisations.

To begin your project, click on this enrolment link to get your own copy of the Github repository. The code we are giving you implements the basic server and has a starter project for the front end. Note that you may change anything that you need to in implementing your project.

。。。

Submission

You will submit your project via your Github repository - that is, we will assess whatever code you have in your repository the the time the assignment is due. The first due date is Sunday 21st August (Week 4) which is a checkpoint. By this time your project must be in-progress and your commit history should show that you are making good use of Git to record your progress. This submission will be worth 2 marks.

The final due date is Sunday 4th September when your project should be complete. This submission is for the remaining 18 marks. Your project should include a README.md file that contains a description of your application, highlighting the main features that you have implemented. You may also choose to add further documentation in the docs folder but this should be linked in to your README so that we can find it. You should also submit the URL of your running application on iLearn.


文章作者: IT神助攻
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 IT神助攻 !
  目录