Skip to content

A dead simple cms for web portfolios. Made with only vanilla javascript, Bootstrap and Google Firebase (or any other NoSQL database).

Notifications You must be signed in to change notification settings

nicograef/portfolio-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio CMS

A dead simple cms for web portfolios. Made with only vanilla javascript, Bootstrap and Google Firebase (or any other NoSQL database).

Author

name String Name of the portfolio author.

bio String (optional) Short biography of the author.

image url to jpg/png-file Image/Portrait of the portfolio author.

profession String (optional) Profession of the portfolio author.

Portfolio Items

id String Unique ID of the portfolio item. Given by Firebase

created Number UTC Timestamp created when a new item is created. (Date.now())

title String Title of the portfolio item.

description String Description of the portfolio item.

excerpt String (optional) Excerpt of the description. Used to display the item in the portfolio. If omitted, the first X characters of the description will be displayed instead.

link Object (optional)

  • title String The text for the link.
  • url String The url to the link target (href)

image url to jpg/png-file Feature image of the portfolio item.

tags Array of Strings (optional) Tags of the portfolio item.

About

A dead simple cms for web portfolios. Made with only vanilla javascript, Bootstrap and Google Firebase (or any other NoSQL database).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published