Develop the backend for the driver onboarding system

Assignment Help Other Subject
Reference no: EM133912154

Intership Project description

Company name: Cobber
Address: Adelaide, SA

Specialization: Software engineering /Analytics/Cyber

Project title: Web-Based Driver Onboarding Backend Development

Description: Develop the backend for the driver onboarding system, focusing on API handling, secure data storage, and user authentication. This project includes setting up the server, database, and cloud hosting environment.-

Key Requirements:

• Backend Framework: Nodejs with Express.js for fast, scalable API handling.

• Database: PostgreSQL / MongoDB for structured storage of driver data.

• Authentication: Implement Firebase Anal / AuthO for secure user authentication.

• Cloud Hosting: ANA'S (EC2, Lambda) or Vercel for serverless deployment.

• File Storage: Integrate Firebase Storage ANN'S 53 for document uploads.

• API Documentation: Use Swagger Postman for API reference.

INSTRUCTION

As this is the final capstone subject for the master's qualification, students will be required to work in project groups and draw on the skills and knowledge acquired throughout their studies in the other foundation, core and elective subjects. Each group will be required to choose from a number of projects, each offering a similar level of complexity. Each project will be described by a short informational paragraph, and the project groups will be required to determine the requirements from the information given and by questioning the project sponsor. Students will be given access to the sponsor as needed. The projects groups are required to meet once per week throughout the semester and discuss their progress with their project sponsor/ or supervisor. Frequent non¬attendance at these meetings may affect an individual's grade. It is envisaged that each member of the group will receive the same grade, unless an individual's grade is affected by other circumstances. As part of the capstone project experience, the groups are expected to self-manage and devise their own solution to their particular problem, including determining the database requirements, the language and platform to be used, and to overcome technical difficulties encountered. During the weekly meetings, the groups are encouraged to discuss any difficulties with their supervisor, and while the supervisor will not solve the problems for the group, they will offer advice. Brief records of the meetings will be kept. Get Assignment Help from trusted tutors.

Deliverables
Below is a brief explanation of each of the deliverables including submission guidelines and deadlines, though the deadlines have already been given in the Table 1 above.

Proposal
The first submission represents the project proposal. This would be the proposal put forward for approval by an evaluation committee or IT Manager before a proposed software project could proceed to the next level. You should be drawing on your project management experience to put together this proposal. A Proposal Template will be provided with suggested sections to be included. However, you are free to add other sections to enhance your project proposal. You can also delete some of the included template sections, but you should think carefully before deciding to do this and have valid reasons for doing so. Get Assignment Help from trusted tutors.

The format of the project proposal can be found in the example document (Project Proposal template.doc). Use this document as a starting point to develop your plan and submit by the due date and time to the assignment drop-box.

Project Plan
The project plan also draws on your IT Project Management skills to develop the Project Plan that follows on from a successful Proposal. You should refer to your notes and subject material from the Core IT Project Management subject you would have studied. Again, a Project Plan template will be provided with suggested sections to be included. However, you are free to add other sections to enhance your project plan. You can also delete some of the included template sections, but you should think carefully before deciding to do this and have valid reasons for doing so. The project plan will highlight your groups ability to develop guidelines by which you can manage the conduct of the project throughout the semester.

The format of the project plan can be found in the example document (Project Plan template.doc). Use this document as a starting point to develop your plan and submit by the due date and time to the assignment drop-box.

Specification and Design Document
The Specification and design documentation will require your knowledge from Software Engineering, the core unit you would have studied in your first or second semester. Your group will need to produce the documentation required in order to prepare for the implementation of the project. The specification documentation will make sure you understand the requirements, and the design documentation will lay-out the plan for building the project. The types of things needed to be included here will be similar to the major assignment in Software Engineering. Additionally, students should analyze any security needs of project and using techniques learned from IT Security, incorporate these into the design for later implementation. A Specification and Design Plan template will be provided with suggested sections to be included. However, as with the previous templates, you are free to add other sections to enhance your documentation. You can also delete some of the included template sections, but you should think carefully before deciding to do this and have valid reasons for doing so.

This documentation is to prepare the group for the implementation phase of the project, and to reinforce the need for following a well-defined System Development Life-Cycle model.

The remainder of the project is the implementation phase of what you have previously planned and designed. To aid you in your implementation there are a number of deliverable milestones, including status reports at various points to help you and your supervisor in reflecting on what has been achieved to date and what is yet to be achieved. The group should be monitoring their progress and be taking steps to ensure they are on track by utilizing project management skills learned in previous units. During the implementation, the students should be coding to a high standard, utilizing skills developed in previous units. You need to implement the security model you have designed in the specification and design phase, and test this against business needs and concerns. You should utilize the knowledge and skills from IT Security. If there is a mobile app component of the project, you should utilize the latest tools and techniques to implement this part of the project.

Test Plan
Submit this document by the due date and time to the assignment drop-box. User manual
Submit all documentation by the due date and time to the assignment drop-box.
Reflective Journal

Reference no: EM133912154

Questions Cloud

Develop genogram diagram of any family : Develop a genogram diagram of any family. What health issues are paramount in this family? How can a nurse use this information to assist the family?
What were the key findings and conclusions of the study : Who conducted the study? How was the study conducted? What were the key findings and conclusions of the study? What alternative conclusions exist?
What is the importance of joining a professional counseling : What is the importance of joining a professional counseling organization? How will you participate in a professional counseling organization as a student?
How the spanish interacted and treated the native americans : HIS 130- Explain how the Spanish interacted and treated the Native Americans during their period of colonization of the americas
Develop the backend for the driver onboarding system : Internship Project description - Develop the backend for the driver onboarding system, focusing on API handling, secure data storage, and user authentication
Deficiency leads to disturbances of muscle contraction : How does magnesium deficiency leads to disturbances of muscle contraction? Why PTH and TSH are being ordered to patient X?
How are sports expanding internationally : How are sports expanding internationally? Or, what international sports are gaining momentum in our country?
Dignified manner with risk assessment : In a WORKPLACE environment assisted in a respectful and dignified manner with the risk assessment for an old person, and implemented risk
How will the experiences and skills benefit you as a student : What areas of your own practical experience and skills can you apply to your academic career? How will these experiences and skills benefit you as a student?

Reviews

len3912154

8/28/2025 11:12:12 PM

proposal, report, ppt and code everything Every Monday we have class So on Monday it’s week 5 we need to provide something to lecturer that what we do for our project

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd