/spreadshot

A simple launchpad for random projects.

Primary LanguageCSS

Spreadshot

Introduction

A simple Node Express Mongo Boilerplate

The purpose of the Spreadshot project is to create a boilerplate that can be used to launch new projects rapidly. It's a work in progress, at its current stage, the Spreadshot project is able to delivery Homepage as well as basic user registration and operations.

Humble work in progress

The Spreadshot project is simple and humble mainly used for the purpose of kickstarting new projects without having to write everything from scratch from the authentication up to the CSS. Obviously, the Spreadshot project would not fit every needs and should not be seen as a perfect base to start a project, but more as an experiment workbench to bootstrap prototypes and quickly give life to ideas.

Batteries included

NPM packages

connect-flash (0.1.1)
connect-mongo (4.6.0)
dotenv (16.0.3)
ejs-mate (4.0.0)
ejs (3.1.8)
exceljs (4.3.0)
express-mongo-sanitize (2.2.0)
express-session (1.17.3)
express (4.18.2)
helmet (6.0.0)
joi (17.7.0)
method-override (3.0.0)
mongoose (6.7.2)
multer (1.4.5-lts.1)
node-mailer (0.1.1)
nodemon (2.0.20)
passport-local-mongoose (7.1.2)
passport (0.6.0)
pdf-lib (1.17.1)

Other tools

Picnic CSS
Twemoji from Mozilla
Fira Sans fonts from Mozilla
Fira Code fonts from tonsky
Animate.css library
Bootstrap icons library