Beginners create portfolio in Ruby on Rails


This time's content is an explanation of the portfolio that I am creating during my career change activities. If you have any Adon Vice etc., thank you.

Development environment


Unsold comedians work part-time to live. Entertainers are subject to a quota for selling live tickets in which they appear and are deducted from their salary if they cannot achieve it. If your salary is deducted and you don't get paid, you will not be able to spend your time polishing the tricks that you should be doing, and you will end up in a negative loop with a lot of part-time work.

Therefore, by selling out the tickets for the live performance where the entertainer himself appears, the income is stable and I thought that the probability of hitting as an entertainer would increase because I would spend more time polishing my art.

Currently, entertainers are also making full use of SNS to publicize live information and ticket sales, but Since it is not organized on one platform, it is difficult to search, and those who already know entertainers can collect live information, but it is difficult to acquire new customers. I also heard that schedule management has become difficult because entertainers also participate in numerous live performances.

So this time, I created an app called "OWARAI MOVE".

App overview

--Helping the sales of comedians and the live performances they participate in --Helping people who want to see comedians live but don't know how to find or choose It is an application that matches entertainers who want to purchase live tickets and users who want to participate in live performances.

What can you do? (function)


・ User registration / editing / withdrawal function

新規登録画面.png It is created using devise. (Previously, a login function was created from 1 to learn the outline of Session & Cookie)

・ Easy login function (test login)


We have implemented an easy login function for practical use. I thought that if I could log in with the touch of a button, it would be easier for me to see it when I was looking for a job, so I came up with the implementation.

・ Create / edit / delete entertainers

There is a part to check if you are a comedian when you register in the app. (Refer to user registration) If you check the entertainer, you can automatically move to the entertainer creation screen and enter the items to create it. Editing and deleting can be performed from the profile as shown in the red circle in the image below. 芸人詳細画面.png

・ Create / edit / delete live

ライブ作成 If you are registered as a comedian, you can create it from Live Creation. You can edit or delete it by clicking the created live. (See the red circle in the image below) ライブ詳細画面.png

・ Live participation / cancellation

If you are a user or an entertainer who has not attended the live, you can attend the live. You can join the live by clicking the red circle in the image below. ライブ参加・出演機能.png

・ Live appearance / cancellation

Entertainers who have not participated / appeared in the currently displayed live can perform in the live. (See above for operation screen)

・ Responsive support

レスポンシブ対応 Since smartphones are the mainstream, we made it responsive to make it easier to use.

Issues & features you want to add

--Live survey function --Live ticket sales


Thank you for reading the article. I would like to update it as soon as I add functions.

Recommended Posts

Beginners create portfolio in Ruby on Rails
Portfolio creation Ruby on Rails
Ruby on Rails Japanese-English support i18n
[Ruby on Rails] About bundler (for beginners)
Ruby on Rails in Visual Studio Codespaces
Ruby on Rails controller create / delete command
Explanation of Ruby on rails for beginners ①
Ruby on Rails Elementary
Ruby on Rails basics
Ruby On Rails Association
Recommendation of Service class in Ruby on Rails
Rails new in Ruby on Rails ~ Memorandum until deployment 2
Incorporate Docker into your Ruby on Rails portfolio!
Rails new in Ruby on Rails ~ Memorandum until deployment 1
(Ruby on Rails6) Creating data in a table
[Ruby on Rails] How to install Bootstrap in Rails
I made a portfolio with Ruby On Rails
How to create a query using variables in GraphQL [Using Ruby on Rails]
[Introduction] Try to create a Ruby on Rails application
Ruby on rails learning record -2020.10.03
[Ruby on Rails] How to write enum in Japanese
[Ruby on Rails Tutorial] Error in the test in Chapter 3
Ruby on rails learning record -2020.10.04
Ruby on rails learning record -2020.10.09
Ruby on Rails config configuration
Ruby on Rails basic learning ①
[Ruby on Rails] about has_secure_password
Ruby on rails learning record-2020.10.07 ②
Commentary on partial! --Ruby on Rails
Ruby on rails learning record-2020.10.07 ①
Cancel Ruby on Rails migration
Ruby on rails learning record -2020.10.06
Explanation of Ruby on rails for beginners ② ~ Creating links ~
(Ruby on Rails6) How to create models and tables
Ruby on Rails validation summary
Ruby on Rails Basic Memorandum
Explanation of Ruby on rails for beginners ⑦ ~ Flash implementation ~
Definitely useful! Debug code for development in Ruby on Rails
Ruby on Rails for beginners! !! Summary of new posting functions
[Ruby on Rails] Quickly display the page title in the browser
[Procedure 1 for beginners] Ruby on Rails: Construction of development environment
Ruby on Rails record search, create if not find_or_create_by method
[Apple login] Sign in with Apple implementation procedure (Ruby on Rails)
How to display a graph in Ruby on Rails (LazyHighChart)
Explanation of Ruby on rails for beginners ③ ~ Creating a database ~
Apply CSS to a specific View in Ruby on Rails
Ruby on Rails Overview (Beginner Summary)
Create portfolio with rails + postgres sql
[Ruby on Rails] yarn install --check-files
Ruby on Rails variable, constant summary
Installing Ruby + Rails on Ubuntu 18.04 (rbenv)
[Ruby on Rails] Introduced paging function
Basic knowledge of Ruby on Rails
How to use Ruby on Rails
[Ruby on Rails] Add / Remove Columns
Create a new app in Rails
(Ruby on Rails6) "Erase" posted content
[Ruby on Rails] CSV output function
Ruby on Rails 6.0 environment construction memo
[Ruby on Rails] What is Bcrypt?
[Ruby on Rails] Confirmation page creation