[RUBY] [Personal development] 8 things I did after publishing the web application

at first

I published a web app just a month ago. I would like to look back on what I did for a month after it was released and the problems that I faced.

Web application made

code-sell3.png

URL https://www.code-sell.net/

It is a service that can sell program code. Immediately after it was released, it was also advertised on qiita. The service "Code-sell" that can sell codes has been released! (Personal development)

What i did

Here is the main issue. I will look back on what, when, and why I did it.

1 Operation check

When ... Immediately after publishing Why ... Sometimes it works in the development environment but doesn't work in the production environment

Well, I think everyone will do this normally. However, this was too sweet for me. Account registration and activation Code sale Purchase function

I only did this much. Thanks to that, I witnessed a series of errors in small areas. Remittance function, search function, account editing function, page cannot be opened, etc ... This is related to the trust of the service, so it is recommended to do it firmly. Don't rush, you should open all pages and try all the features. And because I didn't do this well, I wouldn't notice the fatal bug I'll show you later for about three or four weeks.

2 Initial data posting

When ... after checking the operation Why ... I can't use it without the initial data

This is said on various sites, but would you like to use a suspicious site that no one has posted? You won't use it. Therefore, it is better to make initial data or not know whether it is posted on the top page.

3 Very publicity

qiita dev.to service safari Tsukurogu startapp eggineer Rocket Release note zenn crieit

Is it about? If there was a place to advertise, I did it thoroughly. I think that qiita, service safari and note were particularly effective.

4 Bugs and errors fixed

When ... Immediately after advertising on qiita etc. (actually you should notice by checking the operation)

Fix bugs and errors caused by checking the operation.

5 Addition of functions

When ... When the bugs and errors have been fixed

The functions added after publishing Technical notes ... obsolete News from the management ... I should have implemented it from the beginning. Follow ... maybe you don't have to pv function ... may not be necessary

Is it about? The technical memo is a black history that I made with late-night tension, saying, "If you keep this, you may become an Owakon!" It is to leave a sloppy memo that can not be posted on qiita. It was never used. Moreover, SEO may be weakened because the service functions are not unified. When you make a web app, do only one service.

6 Make an official Twitter account

When ... between adding features

This may be good even after more users. There is no advertising effect, and updates can be made by notification.

7 Notice a fatal bug

When ... 3 or 4 weeks after it was released

The bug is that ** the remittance destinations are all the same **. Fortunately, the money wasn't traded yet, so it was okay, but it was really irreparable.

Why the discovery was so late

――It was too basic function and I didn't review it.

--I don't know if there aren't enough accounts even if I look at the management screen.

--I didn't write the test code

――I don't know if you are operating with only one or two accounts (reason why you did not receive an inquiry)

When checking the operation, let's create about 5 to 10 test users with seed instead of one or two users.

8 SEO measures and speed improvement (currently)

Right now, I'm focusing on SEO measures and speed improvement rather than adding functions. I change the design of the top page in detail, create a site map and send it to Google Search Console, and delete unnecessary css.

Reference site

Summary

What I learned this time

--Carefully check the operation after creating a test user using seed.

――Promotion, I will do it after it is in perfect condition

――Do not create functions that you do not need with strange glue.

There have been many things in the last month. I think it's been a month since I suddenly increased the number of accounts, noticed a bug and sweated cold, and had a great experience. If you like, please try using the developed app.

https://www.code-sell.net/

Recommended Posts

[Personal development] 8 things I did after publishing the web application
[Swift] Various things I learned by implementing Realm
[Personal development] 8 things I did after publishing the web application
What I learned through the swift teacher
Create an app by specifying the Rails version
What did I prepare for when I entered an Android application development project while developing the Web in Java?
Personal application development diary # 2
Personal application development diary # 3
Roughly the flow of web application development with Rails.
Web application development article summary
[Probably the easiest] WEB application development with Apache Tomcat + Java Servlet
[Rails] I tried deleting the application
I want to develop a web application!
Start web application development with Spring Boot
Personal application production 2 Introduction of WEB fonts
Learn while making a WEB server Introduction to WEB application development from the basics