How to building a website or platform?

in #knowledge2 years ago

Introduction:
A platform can be easy or very hard to make, not only depends on how the platform you make also the way are you making correctly? Here are list of how do we make a planform of our own, list of tools that for much more convenient to make the platform with fast and efficient :)
*You don't have to know what is the tool used for first, just select the solution which the best for you.

Steps:
Step 1(basic set up):
All you need are:
Apache2 for the web server
SQL for database
PHP a language for committee with server

Get a paid or free hosting:
Infinityfree, it is free and much functions containing like SQL database, PHP, online editor etc even you can make SSL secure(https)
https://www.infinityfree.net/
if.PNG

if2.PNG

if3.PNG

Free online web hosting:
w3school
w3s.PNG

wix
wix.PNG

webflow
wf.PNG

weebly
wb.PNG

Virtual server(like an online computer):
ex: digitalocean
Digital-Ocean-Logo.png

Local server:
ex install MAMP(including sql, apache2, just press a conenct, you server will be ready :)) in Windows or just install apache2 etc in Linux
MAMP
https://www.mamp.info/en/windows/
2817271408.webp

Step 2(editor):
There are 2 methods that you can write your website:
Coding by your self(manual), using HTML(CSS, JavaScript) and PHP

Editor or GUI editor, there will be some tools suggesting for you like, nicepage or Weebly or WIX or Webflow, waring that nicepage might not a good choice as its customer service, I lost my account and they can't recovery it, need to take care about it, there is proof in bottom), I am using the Weebly, currently works fine, just the form does not really convenience, I have to run HTML code instead of the form function(for me HTML code better then using their form function)
Link: https://www.weebly.com/

You can see all its elements looks like:
wb2.PNG

Step 3(publish it):
Online hosting, basically just click a publish, all will be done.

If running on local, you have to enable your apache2 and mysql service by command like sudo service apache2 start" but its limited running on localhost and 127.0.0.1 only. Now you need to connect with global you will need a router or a service which forward your computer port 80 or 8080(for http) or 443(for https).
If you want a domain name with free as don't want to run digits as url, first sign up an account with no-ip: https://www.noip.com/ for get your free domain.
Go to router select "dynamic DNS" login with your no-ip account then go to "port forwarding" on "virtual server" add the port with ip address and protocol.
*If you don't have a router is ok there is a service called Ngrok which used for connect your port, downloads the app from the office website: https://ngrok.com/
Follow these step:
Open the app by double or throw it to cmd
command: "your url : port"
Shall be work :)

Referral:
Key words
GUI editor HTML or GUI editor website, by viewing video or result on Google

About how Nicepage has throwed my account:
The problem is that one day I can't login to my account and I tried to recovery it with forgot password but It shows as error, well I did content support and their answer just like we can't find your password back, here is the video and screenshot shows how is the service:
video link here:

np1.PNG

np2.PNG

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 62952.72
ETH 2429.38
USDT 1.00
SBD 2.56