Giter VIP home page Giter VIP logo

davidlarsketch.github.io's People

Contributors

davidlarsketch avatar

Watchers

 avatar

davidlarsketch.github.io's Issues

Store professional history database in local storage

  1. Create a resume.js file and include it in your resume.html file.
  2. Build a database object to store the pertinent information about your professional history.
  3. Stringify the database object and store it in local storage.

The first step is to design what each object's properties should be. Consider your written resume, and think about what information your provide to describe each job - title, company, dates, responsibilities. Each object should have those properties.

Store contact information database in local storage

  1. Create a contact.js file and include it in your contact.html file.
  2. Build a database object to store the pertinent information about each of your social media profiles.
  3. Stringify the database object and store it in local storage.

The first step is to design what each object's properties should be - name of service, your name/handle, URL to profile, perhaps the icon of the service. Each object should have those properties.

Paginate your blog articles

Given a user visits your blog page
When the page loads
Then the user should see the first 5 articles of your blog
And there should be numbered pagination links at the bottom of the page so the user can view subsequent sets of five articles

User should see your story

Given a user visits your personal site
When the user views the home page
Then the user should be able to read information about you, including your personal story of why you chose to become a software developer

Populate your projects page from data in the database

Using the database you have in local storage for your projects, follow the ETL process.

  1. Extract the projects data
  2. Transform each project into an <article> element string.
  3. Load that string into the DOM

You may want to create a section element in your HTML file to contain each article.

<body>
    <section id="projects">
        // Each new <article> will be inserted here.
    </section>
</body>

Populate your blog page from data in the database

Using the database you have in local storage for your blog articles, follow the ETL process.

  1. Extract the blog article data
  2. Transform each blog article into an <article> element string.
  3. Load that string into the DOM

You may want to create a section element in your HTML file to contain each article.

<body>
    <section id="articles">
        // Each new <article> will be inserted here
    </section>
</body>

User should see articles for your blog

Given a user visits your personal site
When the user clicks on the Blog navigation link
Then the user should see a list of blog articles

Make sure you post at least one blog article per week

Populate your resume page with data in the database

Using the database you have in local storage for your professional history, follow the ETL process.

  1. Extract the professional history data
  2. Transform each position into an <article> element string.
  3. Load that string into the DOM

You may want to create a section element in your HTML file to contain each article.

<body>
    <section id="professional-history">
        // Each new <article> will be inserted here.
    </section>
</body>

Store blog article database in local storage

  1. Create a blog.js file and include it in your blog.html file.
  2. Build a database object to store the each of your blog articles.
  3. Stringify the database object and store it in local storage.

The first step is to design what each object's properties should be - title, date of publication, tags, author, and content. Each article object should have those properties.

Deploy site to Github

Once you are happy with the content of your site, push it to you Github Pages repository on Github and send the link to the instruction team for review.

Populate your contact page from data in the database

Using the database you have in local storage for your contact links, follow the ETL process.

  1. Extract the contact data
  2. Transform each social media object into an <article> element string.
  3. Load that string into the DOM

You may want to create a section element in your HTML file to contain each article.

<body>
    <section id="social-media-links">
        // Each new <article> will be inserted here
    </section>
</body>

User should see contact information

Given a user visits your personal site
When the user clicks the Contact navigation link
Then the user should see at least two links of yours on social media (i.e. Twitter, LinkedIn, etc.)

Store project database in local storage

  1. Create a projects.js file and include it in your projects.html file.
  2. Build a database object to store the pertinent information about your software projects. At this point, you only have one of note - your personal site.
  3. Stringify the database object and store it in local storage.

The first step is to design what each object's properties should be - name, date completed, technologies used, teammates (if applicable). Each object should have those properties.

User should see your resume / CV

Given a user visits your personal site
When the user clicks on the Resume link in the navigation bar
Then they will see your professional history

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.