Skip to content

A fullstack graphics service I created for the UVic ESS

Notifications You must be signed in to change notification settings

AaronCohen21/ESSLogos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server Status Images Rendered

ESS Logo Generator

This is a fullstack application I created for the UVic ESS to quickly create custom logos for graphics or posters.

Note

SVG Files

Files in docs/svg/ should be named with all lowercase names or the website will not be able to locate the filepath. Also, all .svg assets should only contain fill. If any svg contains a stroke for whatever reason, its color will not update.

HTTPS Hosting

Cyclic automatically hosts with HTTPS, so the deployment does not need to manually host with HTTPS

However if being hosted manually, it may be neccesarry to set up an HTTPS server. If this is required, uncomment line 8 and the code on lines 91-94 in server.js, and replace 'app' with 'httpsServer' on line 108

//TODO:

  • Create dynamic front end
  • Make svg images auto-update in <embed> <iframe>
  • Dynamically adjust svg color
  • Setup GitHub Pages
  • Process svg data into a post request
  • Create node.js REST API to handle post requests
  • Process .svg images into .png images via node.js
  • Send .png images back to the client and download the file
  • Delete files in backend to save space
  • Allow for multiple files to be created at once (and then deleted)
  • Handle get requests for server info
  • Store server stats on backend
  • Publish backed to Cyclic
  • Find a way to write serverstats on Cyclic backend (DynamoDB?)
  • Link server stats to shields.io badges
  • Celebrate! 🎉🍾🥳
  • Add "image size" option for output

About

A fullstack graphics service I created for the UVic ESS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published