Transforming Ideas into Web Apps: Empowering Businesses - F24

FDV 103
Closed
McMaster University Continuing Education
Hamilton, Ontario, Canada
Instructor
(1)
2
Timeline
  • October 7, 2024
    Experience start
  • December 2, 2024
    Experience end
Experience
1/2 project matches
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries
Categories
Website development Mobile app development Information technology Software development
Skills
javascript html css vue ux
Learner goals and capabilities

In today’s era, many individuals and businesses benefit from having an online presence that helps with identity branding and/or to promote their services and products. In this project, students who are on their way to become professional front-end developers will design and develop a variety of web applications that help you satisfy your clients’ business needs.

This course is part of the Frontend Development certificate program.


Learners
Continuing Education
Beginner, Intermediate levels
10 learners
Project
60 hours per learner
Educators assign learners to projects
Teams of 5
Expected outcomes and deliverables

The final project deliverables will include:


  • A written report that details the developed web application including: project summary, listing of the technical requirements to deploy/host/run the app, development milestones, documentation of the implemented features as well as known bugs or limitations
  • Any design mockups, wireframes, or digital assets that were created during the design and development of the website
  • The software code and relevant resources (e.g. CSS styles, Vue components, JavaScript files)
  • Additional documentation, if any, about the data model used (e.g. JSON schema, data diagrams)


Project timeline
  • October 7, 2024
    Experience start
  • December 2, 2024
    Experience end
Project Examples

Based on the information you provide, students will prepare the necessary documentation, design mockups and create software code that represents a working web application. Student teams will work with you to develop and implement websites that achieve reasonable business goals with a focus on supporting service/product offerings. This includes implementing minimum viable product (MVP) websites with only the functionality needed to fulfill the product’s purpose or solve a particular problem. 


Project Examples include, but are not limited to:


  • Build an online retail web application for a small business owner who offers services about crafting custom mugs and personalized bottles.
  • Build a simple web app that helps individuals budget and understand their monthly expenses
  • Build a portfolio website that lists one’s best work and achievements including keys skills, top projects, and hobbies
  • Build a simple eCommerce website with the most basic features such as listing products from various sellers and allowing buyers to search and browse available products of interest
  • Build a restaurant website that allows people to explore the food menu and create a simple online order
  • Build a library web app for browsing, searching for, borrowing, and reviewing books.
  • Build a quiz website allowing visitors to have fun answering questions and winning virtual giveaways


This list of project examples is by no means exhaustive. If you have another project idea that relates to employee training and development, please use Riipen’s in-app chat to contact the professor, who will work with you to determine if it’s a fit for this assignment.

Companies must answer the following questions to submit a match request to this experience:

Provide a dedicated contact who is available to answer periodic emails or phone calls over the duration of the project to address students' questions or provide additional information. Minimum of 2-4 interactions with each student group leader (approximately 4-6 hours over the duration of the project). Let the students/instructor know if you will be away for an extended time (e.g., vacation).

Be available for a quick phone call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the course. Advise the instructor if students will be required to sign an NDA prior to beginning the project.

To provide efficiency in the information sharing process, 2 - 3 online meetings may be scheduled in advance at appropriate intervals. The Instructor may ask for participation in an Instructor-led meetings for students at the beginning of the project by providing an overview of your organization, project and desired/expected outcomes.

Share feedback and recommendations about the project deliverables with the students and instructor.