Blog

2026-07-05

How to deploy your final year project online

A final year project deserves a live demo, not a laptop passed around the room. A URL is also something concrete to put in the report and on the resume. Here is how to get one without a credit card or a server of your own.

Hosting is ₹99 a month on Nap, charged in rupees by UPI or card, and unused credit is refundable under the refund policy. A semester of it costs less than the printing bill for the report.

Step by step

  1. Sign in to the dashboard with GitHub. The first sign-in puts 30 days of credit in your balance, with no card, which is enough to rehearse the demo.
  2. Push the project to GitHub. Node.js, Python, Go, Java, Ruby, PHP and .NET are detected automatically; anything else needs a Dockerfile in the repository root.
  3. Press New app, name it, choose Nap, and paste the repository URL and branch. The address shown under the name field is what goes in your report.
  4. Press Create and deploy, then watch Live logs. Your app has to listen on the port in the PORT variable, which is the usual reason a first deploy answers nothing.
  5. Open Database, pick the engine your project uses, and press Add a database. The connection string is set in the app already, as DATABASE_URL or MONGODB_URI.
  6. Move every credential out of settings files and into the Environment section before you submit the code.
  7. The night before the viva, take a backup from the Backups section and check that the previous build is still in Images, so a late change can be undone in one click.
  8. Open the app a few minutes before you present. A Nap app sleeps after fifteen minutes idle, and this way the panel gets it already awake.

Every step above is a control that exists in the dashboard today. The docs go further: custom domains, backups, rolling back a bad deploy, and what to read when a build fails.

Ready to try it? Sign in with GitHub and put 30 days of DormHost credit in your balance, no card required. Hosting is ₹99 a month on Nap afterwards.

Deploy your final year project for free More posts