speakerhub presentation

Download Speakerhub Presentation

If you can't read please download the document

Upload: volodymyr-gula

Post on 20-Mar-2017

105 views

Category:

Software


0 download

TRANSCRIPT

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