Skip to content

SquaredLabs/illustration-webform

Repository files navigation

illustration-webform

A webform for SquaredLabs's illustration service

Features

  • File Storage

  • CAS Authentication

  • Admin Management

  • Email Notifications

Screenshots

Initial Request Form

Request Form

Admin Page

Admin Page

Admin Management

Admin Management

Request Info

Request Info

Illustration Contract

Illustration Contract

Build Setup

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.

About

A basic webform to handle illustration requests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published