The Barbarian Group's Superdesk Seating Chart. Using MEAN stack + SVG
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app/assets
public
server
.gitignore
README.md
gulpfile.js
package.json
start.js

README.md

Superdesk

Independent project that I built as a student at Fullstack Academy. It's built on MEAN stack.

Folder Structure

Superdesk
├── /app
│   ├── /assets
│   │       ├── /images
│   │       ├── /javascripts (angular components)
│   │       │           ├── /add
│   │       │           │     ├── controller.js
│   │       │           │     └── service.js
│   │       │           ├── /barbarian
│   │       │           │     ├── controller.js
│   │       │           │     └── service.js
│   │       │           ├── /components
│   │       │           │     └── /modal
│   │       │           │           ├── directive.js
│   │       │           │           └── modal.html
│   │       │           ├── /edit
│   │       │           │     ├── controller.js
│   │       │           │     ├── directive.js
│   │       │           │     └── view.html
│   │       │           ├── /pwd
│   │       │           │     ├── controller.js
│   │       │           │     ├── directive.js
│   │       │           │     └── password.js
│   │       │           ├── /search
│   │       │           │     └── controller.js
│   │       │           ├── app.js
│   │       │           └── service.js
│   │       └── /stylesheets
├── /public (output folder)
└── /server
			├── /models (database model)
			│			└── barbarians.js
			├── /routes (express)
			│			└── index.js
			└── app.js (where server magic happens)

Mongoose Model

Barbarians Model

- Name (String)
- Department (String)
- Seating (Object with number)
- Executive (Boolean)

How to start the app

  1. npm install
$ npm install
  1. npm start
$ npm start
  1. Project should be on
http://localhost:3000/