Welcome to the Juniper Final Round Interview! The interview prompt can be accessed here
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:
>> npm i
>> npm start
The server will be running on port http://localhost:3000/
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
>> 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!
Send a .zip
of your project to the email provided by the interviewer.