Projects

Projects

A project is your app on JustDeploy. Deploy it, give it a URL, and manage everything from one place.

Project types

  • webApps with pages that users can see and interact with. Can also include a backend.
  • apiApps that only process data behind the scenes, with no pages.
  • Scheduler — Apps that run on a schedule instead of responding to visitors — e.g. a nightly report or a cleanup task.

Schedulers

A Scheduler project runs your code on a repeating schedule instead of serving web traffic. Great for nightly reports, cleanups, syncs, and other recurring tasks.

Pick how often it runs — every few minutes or hours, daily, on specific weekdays, or monthly — and the time, right in the console. You can add several schedules (say, a morning run and an evening run) and describe each in plain words like "every weekday at 9am". New schedulers start with one schedule; open the project to add, edit, or pause them anytime.

Pause a schedule to stop runs without deleting anything, then resume when you are ready. Run now triggers a run immediately — handy for testing. Output from every run shows up in Logs.

Endpoints

Once deployed, your app gets a URL where you (or your users) can visit it. Find it on your project page.

Metrics

See how your app is doing with built-in metrics: Requests (how many times it was called), Response Time (how fast it responds), and Concurrency (how many requests it handles at once). View data across different time ranges from 1 hour to 30 days.

Environment variables

Environment variables let you store settings like API keys or configuration values for your app. Manage them in the project detail page under Advanced, or through the API.

Firewall

Control who can access your app by allowing or blocking specific IP addresses. Manage firewall rules in the project detail page under Advanced. Blocked attempts show up in your app logs (filter for "[JUSTDEPLOY_FIREWALL]"), so you can see exactly what was turned away.