How to build a website from scratch


We built VIBExchange from the ground up, and here’s what we’ve learned so far about the realistic time and costs involved. Our CMS core has evolved significantly, allowing us to streamline the process. If we were to take on your project, we could do it much faster, leveraging our experience and refined approach.

( Create a fresh business plan for your website. WE DO NOT REPLICATE OUR PAST CLIENTS! )


Website


1. Make your business plan ready (Your task)

  Plan your website structure based on your business plan. Sketch each page on A4 paper, including all buttons, menus, and content sections. There’s no need to follow any strict format, just create a simple, shareable document that communicates your vision. Update it regularly as your project evolve.

2. Get a Domain (Your task - 10 min)

  you can get it from Godaddy at $44/year

3. Get Hosting (Our task - 1 day , we do it in 5 min)
 
  if you want a dedicated server it will cost you from $44 - $200/month at Hetzner
  or we can host and manage it for you (recommanded)

4. Get a SSL (Your task - 10 min)

  you can get it from Comodosslstore at $11.95/year

5.  Server-side (Our task - 2 years we do it in 2 months)
   
  This is a set of functions run in server and return data when client send a request, we use ASP.Net complete list at here

6. Front-side (Our task - 2 years we do it in 2 months)

  This run both on server and client browser , you got to Design Html and CSS, Program javascript 
  
7.Database (Our task - 6 months we do it in 1 hour)

  You need to install a database and design tables, views and indexes in order to have a database for your business needs
  
8. Full-Duplex (Our task - 4 months we do it instantly)

  We use both client side and serverside Websocket that allows server to send message to client in advance to ajax calls, it's useful for live 
  updating scenarios like booking, chat and incomming messages to user. 

9. Live Camera (optional) (Our task - 3 months we do it instantly)

  We programmed a $160 camera and computer to do live video streaming of a 1080p at 60fps, 3 more cameras can be added.

10. Payment gateway (Your task - 1 day)

  Create a business account on PayPal & Connect the account to website.

11. Email provider (Your task - 10 min)

  A lot of things happening in a website, notifing users and yourself is essential  
  you can get it from these providers:
  Godaddy $24/year
  Google workspace $6/month

12. Google maps (optional) (Our task - 4 months we do it instantly)

  if your website uses map you need to subscribe to google api and pay very little amount based on your terrafic.

13. Video chat (optional) (Our task - 3 months we do it instantly)

  if you want your users can video chat with you or eachother you need to pay $40+/month to https://xirsys.com

14. Send SMS (optional) (Our task - 2 months we do it instantly)

  if you want to inform your users via SMS or users can login with SMS you need to harge a package of $20 to Twillio
  or if your website terrafic is high we can fix you for more enterprise solution.

15. App/website test (optional) (Our task - 2 weeks)

  if you want to test the website and iOS/Android you can pay $39/month to Lambadatest
  and test your Apps and website on any real device ever produced Samsung, Apple, Sony, Xiaomi,...
  we use it once on each project.

16. Google Ad (Our task - 1 months)

  we normally run 10 campaign on google ads against 10 pages designed for SEO with high conversion rate 

17. Hire Web Developer  (We're at your service at $800/month)

  A Professional remote developer with wage of $1,200 - $1,500/month ,you can find the at Freelancer 





APP DEVELOPMENT



1. Sign up for Development in iOS (Your task - 10 min we do it instantly)

  Development fee for Android is $99/year 

2. Sign up for Development in Android (Your task - 10 min we do it instantly)

  Development fee for Android is $40/year 

3. iOS Development & Publish (Our task - 10 months we do it instantly)

  Creating app that support Webview to host and interact with web mobile, and publishing the app Appstore connect

4. Android Development & Publish (Our task - 10 months we do it instantly)

  Creating app that support Webview to host and interact with web mobile, and publishing the app on google play.

5. Firebase for notification (Our task - 5 months we do it instantly)

  Push-notification play key reminder for users to interact with your app more often, The procedure to connect Firebase 
  Api to Android app and some fee may applied.

6. iOS notification (Our task - 5 months we do it instantly)

  iOS push-notification, The procedure to connect iOS Api to App, it's best to use a separate mac-mini server.

7. Implement Deeplink (Our task - 2 months we do it instantly)

  when you click on a link on other apps like Gmail instead of browser your app will open and process the url

8. Share (Our task - 2 months we do it instantly)

  When you share a page or a content from App, App inform destination app and Server will process the content sharing.

9. Other Native Resources (Our task - 6 months we do it instantly)

  Web-Mobile apps have limited to access to Native Resources, Providing native events to the app, also provide native information or action
  when web-based asks, with this your app will run with max native power.

10. Hire Web/App Developer  (We're at your service at $800/month)

  A Professional remote developer with wage of $1,200 - $1,500/month ,you can find the at Freelancer