Skip to content

Working internationally comes with its own set of challenges, among them the challenge of figuring out when people are available. This API can be used to calculate the best meeting slots across time zones.

Notifications You must be signed in to change notification settings

Resa-Obamwonyi/time-availability-api

Repository files navigation

Time Availability API

  • Working internationally comes with its own set of challenges, among them is the challenge of figuring out when people are available. This API can be used to calculate the best meeting slots across time zones

How to use and Test this application

  • Clone or download the repo. In the root folder terminal, run the command make start to start up the program server, and run migrations.
  • To test the API visit http://127.0.0.1:8000/api/timeslot and test with a sample data. An example is shown below:
Screen.Recording.2022-06-29.at.19.07.03.mov
  • You can also test the API route above via postman.
  • To run functions tests only, run make test
  • To shut down the container, run make down

Steps taken to reduce latency

  • I avoided the use of third-party APIs, as this could generally slow down response time.
  • I made good use of inbuilt and third-party libraries.
  • Most of the clean-up logic was done with simple and efficient algorithms.

Technologies

About

Working internationally comes with its own set of challenges, among them the challenge of figuring out when people are available. This API can be used to calculate the best meeting slots across time zones.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published