Skip to content

jaktestowac/rest-api-demo

Repository files navigation

Introduction

This application was prepared and developed only for testing purposes. It provides:

  • GUI
  • API

All data (such as users and other entities) are stored in json file.

Tip

If you are looking for a more advanced demo application, check out our application 🦎 GAD! It contains much more features and a better user interface!

Deployment

Instructions how to deploy presented service to various free hosting sites.

Deploy on Local

Requirements:

  • node.js installed in system

Steps:

  1. Open project root directory in cmd/terminal
  2. Run npm i
  3. Run npm run start

Application will be available at http://localhost:3000

Deploy to Glitch

Warning

This deployment method is obsolete and no longer recommended.

Glitch has changed their platform policies and this deployment method may no longer work as expected. Please use one of the other deployment methods instead.

No account needed - but your project will be deleted in 5 days.

After clicking button below wait a minute or two to finish deployment.

Remix on Glitch

Deploy to Render

Deploy to Render

Deployment steps (high level):

  • Name your app
  • Click Apply
  • Wait for the deploy to finish and open the project link to view your app

Note: Render offers free instance types and paid plans β€” check the Render pricing page for current limits and terms

Note about Node version on Render

  • If you see an error like:
TypeError: Cannot read properties of undefined (reading 'prototype')
	at Object.<anonymous> (node_modules/buffer-equal-constant-time/index.js:37:35)

This is caused by a transitive dependency that expects an older Node runtime (it references SlowBuffer), while Render may use a very recent Node version by default. To fix this, pin the Node version in package.json (we recommend 18.x) or set the Node version in your Render service settings. The project already includes an .nvmrc with 18 to help local development.

Deploy to Heroku

Warning

This deployment method is obsolete and no longer recommended.

Heroku has changed their platform policies and this deployment method may no longer work as expected. Please use one of the other deployment methods instead.

Deploy

Heroku was a free hosting service for hosting small projects. Easy setup and deploy from the command line via git. Data are not persistent! They will be restored to default state after shutting down application after 30 mins of inactivity. If an app has a free web dyno, and that dyno receives no web traffic in a 30-minute period, it will sleep. More: https://devcenter.heroku.com/articles/free-dyno-hours#dyno-sleeping

πŸ“ž Contact & Support

Feel free to reach out to us:


Learning Resources

We have gathered a collection of resources to help you learn and master Playwright, both in Polish and English. Whether you're a beginner or an advanced user, these resources will help you enhance your skills and knowledge.

πŸ‡΅πŸ‡± Polish Resources

πŸ‡¬πŸ‡§ English Resources

PS. For more resources and updates, follow us on our website and GitHub.


Powered by jaktestowac.pl team! πŸ’šβ€οΈ

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •