Giter VIP home page Giter VIP logo

tmi-web's Introduction

TMI Web

Brochureware Introductory Website

Dependencies

Recommended

Installation

Clone the TMI Web repository:

git clone https://github.com/AfrikaBurn/TMI-Web.git

Install CMS dependencies

cd TMI-Web/local
composer install

Running

From within the cloned directory (TMI-Web):

docker-compose up -d

Using

While running, visit the following address:

http://localhost:11000/

tmi-web's People

Contributors

alabandit-ab avatar scheepers avatar alabandit avatar ilovebutternut avatar

Stargazers

 avatar Dimitri Dhuyvetter avatar Sepeth avatar Ron Gross avatar Gal Bracha avatar

Watchers

 avatar James Cloos avatar RollYourOwnEd avatar

Forkers

rollyourowned

tmi-web's Issues

HTTPS

Setup HTTPS on Staging and Live

Burner History

e.g. what artworks they have built, and grant they have received before, and communications record

AfrikaBurn is getting to big for the different committees to remember every one personally, especially if they where not the contact person on a team.

Create connection error message

During a connection error a player is allowed to retry form submission. After [define number of times] attempts without successful form submission a player is shown an error message

Basic Forms

All teams have a deadline to update their forms by the end of the month.

  • Linked to groups, so all can see, team leaders can edit.
  • No need for duplicate fields e.g. art car description only once
  • Link to old data, only fill out limited fields
  • Editable till due date

Review Art Grants

  • Clean and easy to review applications
  • Must export to excel/csv as backup
  • Should be a review system to simplify team management needs.

Login

As a participant, I want to login to my account so that I can access my bio and personae

Acceptance Criteria

Happy Path

  • Login button is shown on the AfrikaBurn web portal
  • Upon selection a login pop up page is displayed with username and password fields and a submit button
  • When the submit button is selected a session is created on the LDAP system

Unhappy Path

  • An error message is displayed to the user when they submitted incorrect details
  • After [define number] retries a user's account is locked and they are redirected to the password reset page

Basic Themeing

We need to set up Basic themeing, so users feel like they on the live site.

Port Users Across

Move all users from:
Wordpress
Quicket

Linking users via ID / Passport to their quicket ticket. As people have multiple email address that they use, it's actually need to track them back to ensure we can actually communicate with them.

Volunteers Sign Ups

  • Shifts from last burn loaded
  • Notification of shifts work
  • if they get a DDT ticket and when that opens, maybe list on Burner Bio

Questionnaire

Implement the New Questionnaire

If use has completed it before give them the short version.

Once questionnaire is complete let them finish setting up their user.

Direct Distribution Tickets

  • Allocation number per team or a request a number of tickets
  • Alert team to to number available
  • Let them allocate
  • Approve allocations as necessary
  • Volunteers should be list as having tickets already
  • Notification system should alert team to request tickets.

Import Volunteer Shifts

I would be nice to add this to the end of the Questionnaire, something like thanks for working so many shifts. And if you have work enough, you get a DDT ticket this year.

User Registration

Once the questionnaire is complete setup user login.

Merge existing fields and add new ones, such as location.

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.