Skip to content

Final Project I did for an Applied Internet Technology course

Notifications You must be signed in to change notification settings

Anton-Kr/NYU-AIT-Course-Final-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Portfolio

Overview

This will serve as a pretty minimal online portfolio, but with some interesting features. It will include example code, that is compileable/runnable/editable, in order to let someone show off their coding skillz

Data Model

A single admin user will exist, who will be able to add more code examples, AND upload pdf publications for the site.

An example portfolio holder

{
  username: "Programmer McProgrammerface,
  skills: //list of skills
  hackerrank: //hackerrank link
  github: //github link
  linkedin: //linkedin link
}

An example PDF publication

{
  name: "Refining Thin Clients Using Linear-Time Models",
  filename: //filename,
}

An example code snippet

{
  language: "C"
  code: //insert code here. 
}

(TODO: create a first draft of your Schemas in db.js and link to it)

Wireframes

/doc/main - show main skills and stuff

list create

/doc/research - page for showing all research

list research

/doc/code - page for showing off code snipper

list

Site map

list research

User Stories or Use Cases

As any user I can view the home page, code page, and research page.

Research Topics

  • (2 points) Use PDF viewer library

    • Will use this library to display research papers that have been uploaded to the server, without requiring the user to download them.
  • (6 points) Editable/compilable code

    • https://www.npmjs.com/package/codemirror Will use code mirror to display editable code.
    • While the library itself isn't 6 points difficult to use, having code be compiled on the server I expect will be difficult

8 points total out of 8 required points

Annotations / References Used

(TODO: list any tutorials/references/etc. that you've based your code off of)

  1. PDF viewer NPM page
  2. Codemirror NPM page
  3. Quora page describing online compiler usage

About

Final Project I did for an Applied Internet Technology course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages