Skip to content

Juniper-Health/product-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Juniper Final Round Full Stack Interview

Welcome to the Juniper Final Round Interview! The interview prompt can be accessed here

Frontend

The frontend is written in React using create-react-app, and we use npm for package management.

For your convenience, we have included some packages that may be useful in this assessment:

  • @mui/material for basic components docs
  • @tanstack/react-query for querying the provided server docs

Initialize

>> npm i
>> npm start

The server will be running on port http://localhost:3000/

Backend

The backend is written in Python 3, using FastAPI for the server docs.

We provide a pre-seeded SQLite Database located at data.db and can be accessed using SQLAlchemy docs in the boilerplate server provided

Initialize

>> pip install -r ./requirements.txt
>> fastapi dev main.py

The server will be running on port http://localhost:8000/ and interactive OpenAPI docs can be accessed at http://localhost:8000/docs

Refer to main.py for prewritten routes, but feel free to add more if you feel it is helpful!

Submission

Send a .zip of your project to the email provided by the interviewer.

About

Juniper Final Round Full Stack Interview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published