SpeakerHub MasterClass: "Well known, well paid and wanted" with Lauren Clemett
Speakerhub Presentation
-
Upload
volodymyr-gula -
Category
Software
-
view
105 -
download
0
Transcript of Speakerhub Presentation
Speakerhub
Project tasks:1. Conferences realizationa. User conferencesb. Full conferences listc. Filtering and searchd. Comments2. Speeches realizationa. User speechesb. Full speeches listc. Filtering and sortingd. Comments3. Speakers realizationa. Filter by themesb. Search by first and last namesc. Ability to see other speakers profiles4. Sending and replying requests for conferencesa. My requests listb. Recieved requests count for each conference in my conferences pagec. Ability to see recieved requests in conference paged. Send mail to conference user on creating request using ActiveJob
Home page
Ability to sort speakers on selected topics
Showing the most active speakers
Main users features dropdown
Speeches page
Filtering by:cities (select2 tag)
speeches themes (select2 tag)
Sorting by:themes
titles
date
Speeches field
My speeches field
All speeches are sorting by 20 items using kaminari pagination
Show page
Speeches show page contains:ability to edit speech
speeches info
short description of speech
speeches image and video
Comments
Comments are creating using Ajax and display it at the top of list
You can see all comments list
Errors are displaying while comments validation
Speeches and conferenses comments are creating through sending parameters commentable_type and commentable_id from form.
Requests
Main idea Saving status enum status: [:in_process, :accepted, :declined] Validation validates :answer, presence: {message: "Comment field can't be empty"}, on: :update validates :status, inclusion: { in: ["accepted", "declined"], message: "Please accept or deny a request"}, on: :update Creating request Replying requests Sidekiq
Our contacts
Display contacts
Display map
About as
This project was created by
Volodymyr Gulaphone: +380971767582email: [email protected]: freevovafacebook: Vova Gulaskype: freevova
Volodymyr Gavryshkophone: +380634999736email: [email protected]: havryshkoVfacebook: Vova Havryshkoskype: havryshko.c.s
AND