Drop Shopping Exam
Go to file
Kfir Dayan 96727ee432 maspik 2023-04-26 21:07:38 +03:00
src rename .js file for placeholder 2023-04-26 21:04:15 +03:00
.env.example add error catches 2023-04-25 02:37:40 +03:00
.gitignore first push - rest API with handlers attached to methods 2023-04-24 20:27:36 +03:00
README.md maspik 2023-04-26 21:07:38 +03:00
knexfile.js add knexfile and first migration file for timeslots table 2023-04-25 22:45:47 +03:00
package-lock.json moved pg to dev depends 2023-04-26 20:53:43 +03:00
package.json README 2023-04-26 21:01:49 +03:00
tsconfig.json importing the data json 2023-04-24 21:34:33 +03:00

README.md

DropIt Example Project

Delivery System.

Dependencies

  • Nodejs
  • Typescript
  • Express
  • axios
  • knex
  • pg (not implemented yet)
  • in-memory caching
  • geoapify API Key

Installation

Git

clone the project and run npm install to install all the dependencies.

typescript -

run `tsc` to compile the typescript files to javascript.
or 
run `npm run build` to compile the typescript files to javascript.

Server

run npm run dev to start the server in development mode.

Database

run npm run migrate to create the database tables.