A webform for SquaredLabs's illustration service
-
File Storage
-
CAS Authentication
-
Admin Management
-
Email Notifications
Note: Requires UCONN CAS Login. To remove login dependency:
api/admin.js
// Require API routes
const login = require("./routes/login")
app.use(login) // Comment out/remove this line.
# install dependencies
$ npm install # Or yarn install
# Create config file (Edit .env with your info)
# A valid email address is NOT necessary; the app will throw errors but otherwise work (minus the emails)
$ cp .env.example .env
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
# Will NOT work without SSR mode. (Do not use generate or build)
$ npm start
For detailed explanation on how things work, checkout the Nuxt.js docs.