ali arikan
Newbie
- Aug 26, 2017
- 25
- 11
Today me and my girlfriend found a really good niche to start blogging.
We don't have really high expectations but we think this journey threads will keep us motivated to work on this project.
Background
I started programming when i was 13 years old and now im 23. For 3 years we've been developing backend API's and websites for individuals and companies as freelancer with my gf. My girlfriend also knows programming but she decided to go with UI design / frontend development. So we created a harmony, she designs the website i handle the dirty stuff (backend) and sometimes frontend.
We had some really good ideas but none of them worked well. We searched so many niches like adult, gaming etc. but almost none of them succeeded.
Yesterday we came across an idea while playing games. I performed quick search about it and it looks like it has potential (30-100K volume, low competition, no websites around this niche).
We decided to build a website around this niche but with a twist. We are going to build it from scratch. I personally don't like systems like Wordpress, Blogger etc. For my perspective they don't give you the control of website. Are they good for quickly starting a website, yes. But i don't like those. I want to have full control over my website, this is how i work.
Technical Stuff
We are going to build frontend from scratch using Next.js and use it's static building feature. That means every page (that comes from CMS) will get rendered to HTML file. That makes website really fast because it doesn't perform API requests. Browser will download static files (HTML, CSS, JS) from a CDN and will render it instantly. It is also good for SEO (I am not sure about this because some people say Google already uses JS rendering using Chromium).
For backend we are going to use open source Strapi CMS hosted on local machine (maybe a raspberry pi). This may confuse some people because of local installation. Yes, it confused me at first but I tested this approach by deploying simple website to Vercel by tunnelling the port of Strapi using Ngrok and putting that url to environment variables when deploying. It takes all the information from local hosted (and tunnelled by Ngrok) Strapi deployment (posts, pages, other data stuff) and renders those to static files.
Me and my girlfriend also don't like writing css. So we decided to use TailwindCSS. It allows us to quickly prototype and build web pages.
For hosting, we are going to use free static website hosting providers (Cloudflare Pages, Netlify, Vercel, etc.). Because it's free. We will probably go with Cloudflare because of it's huge network.
As we are both student we have Github Student account which allows us to create private repos. We love open source but i think for this project open source is not necessary.
Monetization
For like 3-4 months we are not expecting money from website. It's because we will not going to display ads in first months. We will just post regular and good content around the niche.
After some months and visitors we will start to display ads that doesn't distract and bother users. Because our first priorty is give helpful content for visitors.
Strategy
Our school is going to start in 2 weeks. So we need to start iterate quickly. This week we are planning to finish the website and deploy the website first time.
Next week we will start posting. We are both fast writers so we are planning to write 3-4 posts per day (maybe more).
In our second week with school we will spend majority of our time in school (like 7 hours) so in those times we will try to post 2 posts per day.
So that is our plan for this month. Next month we will try to work like second week.
We didn't plan more that 2 months. Because things can happen.
TL;DR;
We are going to build a website from scratch using Next.js and Strapi CMS and deploy website to free static website hosting (probably Cloudflare Pages).
In our first week we are planning the website. Second week we start to post 3-4 posts per day. Next weeks our school is going to start so we will try to post 2 posts per day.
We are not planning to monetize the website for 3-4 months. We want to deliver quality content to visitors.
Wish us luck.
We don't have really high expectations but we think this journey threads will keep us motivated to work on this project.
Background
I started programming when i was 13 years old and now im 23. For 3 years we've been developing backend API's and websites for individuals and companies as freelancer with my gf. My girlfriend also knows programming but she decided to go with UI design / frontend development. So we created a harmony, she designs the website i handle the dirty stuff (backend) and sometimes frontend.
We had some really good ideas but none of them worked well. We searched so many niches like adult, gaming etc. but almost none of them succeeded.
Yesterday we came across an idea while playing games. I performed quick search about it and it looks like it has potential (30-100K volume, low competition, no websites around this niche).
We decided to build a website around this niche but with a twist. We are going to build it from scratch. I personally don't like systems like Wordpress, Blogger etc. For my perspective they don't give you the control of website. Are they good for quickly starting a website, yes. But i don't like those. I want to have full control over my website, this is how i work.
Technical Stuff
We are going to build frontend from scratch using Next.js and use it's static building feature. That means every page (that comes from CMS) will get rendered to HTML file. That makes website really fast because it doesn't perform API requests. Browser will download static files (HTML, CSS, JS) from a CDN and will render it instantly. It is also good for SEO (I am not sure about this because some people say Google already uses JS rendering using Chromium).
For backend we are going to use open source Strapi CMS hosted on local machine (maybe a raspberry pi). This may confuse some people because of local installation. Yes, it confused me at first but I tested this approach by deploying simple website to Vercel by tunnelling the port of Strapi using Ngrok and putting that url to environment variables when deploying. It takes all the information from local hosted (and tunnelled by Ngrok) Strapi deployment (posts, pages, other data stuff) and renders those to static files.
Me and my girlfriend also don't like writing css. So we decided to use TailwindCSS. It allows us to quickly prototype and build web pages.
For hosting, we are going to use free static website hosting providers (Cloudflare Pages, Netlify, Vercel, etc.). Because it's free. We will probably go with Cloudflare because of it's huge network.
As we are both student we have Github Student account which allows us to create private repos. We love open source but i think for this project open source is not necessary.
Monetization
For like 3-4 months we are not expecting money from website. It's because we will not going to display ads in first months. We will just post regular and good content around the niche.
After some months and visitors we will start to display ads that doesn't distract and bother users. Because our first priorty is give helpful content for visitors.
Strategy
Our school is going to start in 2 weeks. So we need to start iterate quickly. This week we are planning to finish the website and deploy the website first time.
Next week we will start posting. We are both fast writers so we are planning to write 3-4 posts per day (maybe more).
In our second week with school we will spend majority of our time in school (like 7 hours) so in those times we will try to post 2 posts per day.
So that is our plan for this month. Next month we will try to work like second week.
We didn't plan more that 2 months. Because things can happen.
TL;DR;
We are going to build a website from scratch using Next.js and Strapi CMS and deploy website to free static website hosting (probably Cloudflare Pages).
In our first week we are planning the website. Second week we start to post 3-4 posts per day. Next weeks our school is going to start so we will try to post 2 posts per day.
We are not planning to monetize the website for 3-4 months. We want to deliver quality content to visitors.
Wish us luck.