Skip to content

rogercamps/array_test

Repository files navigation

Hiring - Backend Test

We build RESTful API's to deliver financial and credit services to our clients.

Due to our business's nature, we maintain a PCI Level 1 Service Provider environment to transmit, store and retrieve sensitive data. Our engineers go through yearly security training, and our infrastructure and code go through regular security audits.

The first step in building a new consumer-facing web application is the successful storage of authentication credentials. Next, we would like you to create an API that allows users to sign up for an imaginary website and log in securely.

The objectives are:
  • Open this repo in a new Gitpod workspace by clicking here: Open in Gitpod
  • Build the necessary REST endpoints that allow users to sign up with an email address and password, log in with an existing email address and password, and log out.
  • Design a database schema for your preferred database engine to store and query the credentials. Make sure to include the SQL table creation scripts in your repository.
  • Provide a Postman collection or sufficient documentation for testing the routes and validating the functionality.
  • Create a Dockerfile and docker-compose.yml that allows us to build and start your project via `docker-compose up -d'.
When complete:

Please write a README that includes how to start your application and anything we should know. Please include notes on any design choices you made throughout the exercise (dependencies, libraries, assumptions, etc.).

Additionally, please create an unlisted YouTube video on the final deliverable of your test. Include any information on how you approached your test, what choices you made, what you liked, disliked, etc.

Open https://gitpod.io/workspaces and click the workspace menu icon and enable "Share" so we can access your Gitpod workspace.

Submit the link for your Gitpod workspace and video to: https://docs.google.com/forms/d/e/1FAIpQLSfWYuJ4T1OZ1Bmc77fMJCe3X21AzOKhfdvAobWzupSeR3U7CA/viewform

We will review your submission within two business days!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •