14Sequelize-Homework-Reverse-Engineering-Code

To Start :

To begin using this app, please clone this repository into your local storage. Once this is complete, please follow these steps;

1). Create a mysql db called "passport_demo" 2). Go into the config file, open config.js and insert your personal data username, password etc 3). Open terminal in current repo and run "npm i" to install all node packages 4). Run "node server.js"
5). Open browser use "http://localhost:8080" 6). Disney please leave start wars alone.

Crscode explains the functionality of the app

GOOGLE DOCS.

https://docs.google.com/document/d/1LcGpQZYfICachQUYckLbqYXOvnZWdePrfhlsatwYVCo/edit?usp=sharing

Unit 14 Sequelize Homework: Reverse Engineering Code

Reverse engineer the starter code provided and create a tutorial for the code.

In the Develop folder, there is starter code for a project. Begin inspecting the code to get an understanding of each file's responsibility. Then, in a Google Doc, write a tutorial explaining every file and its purpose. If one file is dependant on other files, be sure to let the user know.

At the end of the tutorial, add instructions for how you could now add changes to this project.

Following the common templates for user stories, we can frame this challenge as follows:

AS A developer

I WANT a walk-through of the codebase

SO THAT I can use it as a starting point for a new project

Business Context

When joining a new team, you will be expected to inspect a lot of code that you have never seen before. Rather than having a team member explain every line for you, you will dissect the code by yourself, saving any questions for a member of your team.

Acceptance Criteria

GIVEN a Node.js application using Sequelize and Passport
WHEN I follow the walkthrough
THEN I understand the codebase

Submission on BCS

You are required to submit the following:

  • A link to a Google Doc or video explaining the application in Develop/.

Note: Don't forget to change the sharing settings on your Google Doc.


© 2019 Trilogy Education Services, a 2U, Inc. brand. All Rights Reserved.