Giter Club home page Giter Club logo

disc-jockey-manager's Introduction

Disc Jockey Manager

A software developed by Tianqin Meng during his CO-OP at Digitera

Back-end Overview

FTP: Coming soon

Goal:

  • Develop the Disc Jockey Manager web application & portals
  • Create Disc Jockey Manager mobile apps

Framework: Laravel Orchid

GitHub: Coming soon

Project Overview

Applications

  • Super Admin PHP Web Application: (Coming soon)
  • Local Admin PHP Web Application: Portal for local DJ companies
  • Client PHP Web Application: Client Portal (Coming soon)
  • iOS/Android Apps: For clients (Coming soon)

Competition Report

DJ Event Planner: Report Link

Local Admin PHP Web Application

Left-Side Menu

  1. Dashboard
  2. Events
  3. Clients
  4. Services
  5. Resources
  6. Systems
  7. Venues
  8. Staff
  9. Songs

Dashboard Page

  • Primarily for Metrics & Reminders (To be discussed)

Events Page

  • Fields for Add/Edit/Display a Client:
    • Custom Event Name
    • Client (choose from existing Clients)
    • Event Date
    • Event Load-in Time
    • Event Start Date
    • Event End Date
    • Venue (choose from existing Venues)
    • Staff (choose from existing Staff members, multiple selections)
    • System (choose from existing Systems)
    • Song List (choose from available Song Lists)

Clients Page

  • Fields for Add/Edit/Display a Client:
    • First Name
    • Last Name
    • Event Date
    • Event Type (Wedding, Corporate, Mitzvah, School, Private)
    • Number of Expected Guests
    • Venue (from Venues table)

Services Page

  • Fields for Add/Edit/Display a Service:
    • Name of Package
    • Service Type (Wedding, Corporate, Mitzvah, School, Private)
    • Description
    • Price

Addons Page

  • Fields for Add/Edit/Display an Addon:
    • Name of Package
    • Addon Type (e.g., Photobooth, Dancing On A Cloud, Sparklers)
    • Description
    • Price

Resources Page

  • Fields for Add/Edit/Display a Resource:
    • Custom Name
    • Gear Type (e.g., Controller, Amplifier, Speaker, Lighting)
    • Purchase Date
    • Purchased New or Used
    • Start-of-Life Date (if purchased used)

Systems Page

  • Fields for Add/Edit/Display a System:
    • (To be discussed)

Venues Page

  • Fields for Add/Edit/Display a Venue:
    • Name of Venue
    • Address
    • City
    • State/Province
    • Country
    • Zip/Postal
    • Website
    • Contact First Name
    • Contact Last Name
    • Email
    • Phone

Staff Page

  • Fields for Add/Edit/Display a Staff Person:
    • First Name
    • Last Name
    • Position (Dropdown: DJ, MC, Attendant, Tech, Dancer, Roadie)
    • Gender (Male/Female)
    • Email
    • Cell
    • Age

Song List Page

  • Fields for Add/Edit/Display a Song List:
    • List Name
    • Client (pull from existing Clients)
    • Button to see songs requested by the client's guests

Client Portal PHP Web Application

  • Coming soon

iOS/Android Mobile Apps for Clients

  • Coming soon

Old Notes (For Context and Reference)

Here’s a brief overview of what we’re trying to accomplish with Disc Jockey Manager. This is a Business Management Tool for DJs, not a DJ booking portal for the general public.

Admin Portal Sections

  • CLIENT PORTAL: For Clients to adjust event information.
  • STAFF PORTAL: For staff to receive event information.
  • VENUE PORTAL: For Venue contacts to provide venue details.
  • SPONSOR PORTAL: For sponsors to upload campaign info and make payments.
  • SUPER-ADMIN PORTAL: For platform management needs.

Left-Side Menu Items

Displayed items:

  • Events
  • Clients
  • Packages
  • Resources
  • Systems
  • Venues
  • Staff
  • Songs

License

This project is licensed under the MIT License. See the LICENSE file for details.

disc-jockey-manager's People

Contributors

fkhan613 avatar sky46 avatar notyoel avatar theboss313 avatar goodyhi avatar diego27111 avatar chloehouvardas avatar swang142 avatar millie09-tech avatar 349108654 avatar 876pol avatar ilyak27 avatar makayayoel avatar tqmsh avatar skyiest avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.