Where the MichaelKentBurns.com students in cohort-1 can demonstrate what they have learned. This repository serves as the foundation for a collaborative project by the first cohort of MichaelKentBurns.com students. Here, you'll gain practical experience by building an application to collect feedback on your learning journey.
MichaelKentBurns.com is a burgeoning training platform designed to empower individuals with valuable skills. (Visit: https://MichaelKentBurns.com/)
We just completed the first cohort of students and they are eager to put their knowledge into practice. This project provides a valuable hands-on experience for students to showcase their recently acquired skills. Working as a team, you'll develop an application that gathers feedback on your learning experiences. The application will feature a form that collects data points such as student identification and a series of feedback questions. Upon form submission, the application will generate a JSON file containing the responses. This file will be saved within the "responses" directory of your local repository. Additional functionalities may be introduced throughout the project through designated "issues" within this repository.
Work together to build out this repository with an application that will ask each of you to answer a set of questions about your learning experience. It will present a form that identifies you as a student, and asks a series of questions. When you fill out the form, the page will construct a json file with the results and save that file in the responses directory in your copy of this repository. There will be additional requirements added as issues in this repository.
This person defines the requirements and completion criteria. The owner also invites the initial people to join the team, and assigns initial roles.
Oversees the creation of high-level issues, ensuring each team member has a clear starting point for their assigned tasks. Acts as a central point of communication and facilitates collaboration among team members.
Develops the HTML page responsible for collecting user input through a well-structured form. Ensures the user interface is intuitive and user-friendly.
Defines the initial structure for the JSON file that will store student feedback data. This may optionally include the creation of a MySQL database schema.
While each team member will write some documentation during the project, this person is responsible for putting it all together and reviewing the documentation. The documentation starts with this README.md file.
Orchestrates the efforts of the Web Page Author and oversees any additional front-end elements, potentially including JavaScript code. Manages the process of transforming user input from the form into the designated JSON file format.
Develops the back-end code responsible for processing the generated JSON files. This may involve functions to insert or update data records within a MySQL database (if applicable). Oversees the deployment of the final application onto the designated demo platform (demo.MichaelKentBurns.com), enabling public access and future student use.
git clone https://github.com/michaelkentburns/mkb-cohort-1-demo.git
npm install
This project involves a variety of skills, including:
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to MichaelKentBurns.com and all the cohort-1 students for their contributions.