bpetetot / conference-hall Goto Github PK
View Code? Open in Web Editor NEW๐ฃ An open SaaS platform to manage call for papers
Home Page: https://conference-hall.io
License: MIT License
๐ฃ An open SaaS platform to manage call for papers
Home Page: https://conference-hall.io
License: MIT License
on organizer page
In the list of talks, when you want to submit one, add a badge to see if it has been already submitted
organizations page
page of an organization
my events page
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>
All these issues are as a speaker POV.
talk
format (purpose/time allowed/etc)FAVORITE LANGUAGE
should be a select box ?back to home
from login pageSUBMIT TO DEVOXX FRANCE
)test 2
to DEVOXX FRANCEtest 2 - update
MESSAGE TO ORGANIZERS
not in common ?Favorite language
renamed it as Spoken languages
profile avatar
should be updatable with an URL to a photoname
should be updatableuse of block
and unblock
actions of redux-little-router
it automatically open the keyboard on mobile and that could be annoying
Firestore can't do fulltext searchs ๐ข
Third-party solutions :
Client solutions :
check if a React component is necessary or just a css class
integrate greenkeeper to keep dependencies up-to-date
categories & formats forms needs to be merged and refactored.
"lint": "eslint --ext js,jsx src"
may be a github-like preview
Proposed solution by google :
add a 'report a bug' link in the navbar
the link must open a new browser tab with url :
https://github.com/bpetetot/conference-hall/issues/new
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)
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
production
branch.master
branch.// explain it here
https://gitmoji.carloscuesta.me/
Provide convincing reason to add this feature. Ideally you should open a suggestion issue first and have it green-lighted before working on it.
node
yarn
Follow instructions into the README.md file
// project structure
// main used libraries
// wiki
// Add list here
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.