A project is your app on JustDeploy. Deploy it, give it a URL, and manage everything from one place.
web — Apps with pages that users can see and interact with. Can also include a backend.api — Apps that only process data behind the scenes, with no pages.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.
Once deployed, your app gets a URL where you (or your users) can visit it. Find it on your project page.
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 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.
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.