Code Monkey home page Code Monkey logo

conference-hall's People

Contributors

artymaury avatar bpetetot avatar brunosabot avatar charlyx avatar corinnekrych avatar dependabot[bot] avatar ebriand avatar emmanueldemey avatar es-rene99 avatar frinyvonnick avatar gerardpaligot avatar greenkeeper[bot] avatar hgwood avatar jdeniau avatar ldoppea avatar martinbonnin avatar mbernardeau avatar mflagey avatar ndeloof avatar nlepage avatar patou avatar punkstarman avatar sebastienblanc avatar swallez avatar tbetous avatar zenigata avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

conference-hall's Issues

[organizer] manage organizers team

  • organizations page

    • create a new organization (add owner attribute in organization collection)
    • list my organizations
  • page of an organization

    • update organization name
    • invite a member (co-speaker like)
    • leave organization
    • list members
    • remove a member if you are owner
  • my events page

    • aggregate owner events + organizations events
  • associate event to one of my organization (in create / update)

  • firestore

   /organizations/{id}
       - id
       - name
       - owner
   /users/{id}
       - organizations: {
             [id]: true
         }
   /events/{id}
       - organization: <id>

[speaker] review from fabienjuif

All these issues are as a speaker POV.

Conference page (https:/conference-hall.firebaseapp.com/public/event/cY2n0JuiHrDEYVNe6BIC)

  • URL should be customisable per event (to avoid firebase id)
  • I can't check what is the talk format (purpose/time allowed/etc)
    image
    • Maybe add information on hover ?

Profile

  • FAVORITE LANGUAGE should be a select box ?
  • Add a feature to see my profile as a reader POV ?
  • Add a feature to change my avatar ?
  • I created my talk, I come back to my list, my talk was not there instantly, maybe add it to store when I create it ?
  • I can't come back to conference

I come back to conference page

  • I clicked on "submit talk" and I saw "devoxx" for the first time I think
  • The first time I just come back to "home" with the link given on the connection screen
    image
    • Maybe delete the back to home from login page

I disconnected, then I come back to my talks

image

  • How will you handle multi-conference system with such big buttons ? (SUBMIT TO DEVOXX FRANCE)

I submit test 2 to DEVOXX FRANCE

  • I edited it test 2 - update
  • Is my talk edited for DEVOXX FRANCE ?
  • Should I submit it again ?
  • How can I fix it for DEVOXX FRANCE only ?

References

  • Are references for my talk or for me ?
  • Why MESSAGE TO ORGANIZERS not in common ?

Other

  • I can't set a langage per talk

improve toasts

toast(code, label, type) is too simple and limited.

Transform parameters with an object :

toast({
  code: XXX, # Date.now() by default
  label: XXX,
  type: XXX, # 'undefined' by default
  dismiss: true|false, # false by default
  delay: 1000, # 10000 by default
})

Add derivated methods :

toast(label)
toast(type, label)

contributing guide

Contributing

Contributions, issues and feature requests are very welcome. If you are using this app and fixed a bug or improve it, please consider submitting a PR! Also you can ping me at Twitter

Guidelines

General guidelines

  • The master branch is where incoming new features are merged (the next coming release).
  • The production branch is a snapshot of the latest stable release.
  • All hotfix should be done in dedicated branch from the production branch.
  • All new features / bugs should be done in dedicated branch from the master branch.
  • It's a very nice thing to have multiple small commits as you work on the PR. It's easier to review it. Then we will squash it before merging.

Commit messages

// explain it here
https://gitmoji.carloscuesta.me/

Adding new feature

Provide convincing reason to add this feature. Ideally you should open a suggestion issue first and have it green-lighted before working on it.

Setup

Pre-requisites

  • node
  • yarn

Install

Follow instructions into the README.md file

Developing

// project structure
// main used libraries
// wiki

Contributors

// Add list here

make route links active with subroutes in sidebar

exemple :
"Configuration" route link on the sidebar must be active for subroutes of :
/organizer/event/:id/edit

Subroutes are : /organizer/event/:id/edit/cfp and /organizer/event/:id/edit/members

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.