← Level 4 – Data pro

Lesson 6 of 6 ⏱ 40 minutes Premium

Data Wizard finale: backups and deployment

Check the whole path from Git to database and deploy everything again – now as a Data Wizard.

What you’ve mastered

As a Data Wizard you can:

Show me: the checklist

Go through your project and check off:

TaskDone?
Repository on GitHub, latest code pushed
.gitignore contains node_modules, .env, web.db
The server uses SQLite for /api/vzkazy
Messages remain after a server restart
The frontend calls the correct API URL (localhost or production)

Deploying with a database

  1. Push my-server to GitHub.
  2. On Render, create a Web Service from the repository (npm install, node server.js).
  3. Note: the first web.db will be created empty on the server at startup – that’s fine.
  4. Deploy the frontend as before; in fetch, use the Render URL instead of localhost:3900.
💡

Diploma: finished the whole level? In the Certificates section you can print your Data Wizard diploma – a well-earned reward for all your work.

Your turn 💪

  1. Go through the table above and fill in what’s missing.
  2. Write 3 sentences in the repository’s README (on GitHub): what the project is about, how to run it (npm install, node server.js), and what port it runs on.
  3. Send the link to your live frontend to a parent or friend – your website with a permanent guestbook.

Check: All of Level 4 is done. You’re a Data Wizard – your code is under control in Git and your data lives in a database. 🎉

What to take away from this lesson

🏆 Your diploma

Finale of Data pro

Once you check off every lesson, you can print a certificate.