Fullstack Test

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Juniorlogs Full-Stack Developer Test

Backend
1. Create 3 CRUD (TODO, Demo, Custom) which will cover whole layer of the
architecture
- In provided code I have attach boilerplate for 2 Models with the flow
- You can work on top of that or create your own
2. It should follow all standards with API doc
3. Integrate third party APIs. (Weather, Map, Countries)
- You must have 1 separate CRUD representing third party API integration.
4. Write unit testing using JEST (Optionally)

• CRUD Operation:

• Folder structure:
Juniorlogs Full-Stack Developer Test
• SOLID principles:

• Onion Architecture:

Ignore Calculators as it is not needed.


Juniorlogs Full-Stack Developer Test
• Swagger :
Your API should have swagger documentation so you need to define the @openapi
docstring inside your route files.

• Jest (Bonus/ Optional):


If you know unit testing then setup JEST and write unit test.

Frontend
Juniorlogs Full-Stack Developer Test

• Demonstrate CRUD functionality using Fuse with Tailwind CSS


• Should have To-do and Demo(user) Crud as a default crud
• Integrate one more CRUD using third party API (any from Map , Weather,
Country(state, city)
• It should be responsive and pagination , search , filter should be working

• Sample Figma Page for list views with filters :


https://www.figma.com/file/VHwAhXlV7mfsD4EOpCQHXL/Junior-Logs-%2F-Age-
Debtors?node-id=1%3A1762

Technologies :

Frontend (Technologies and skill) : Angular , TailwindCSS - Fuse Theme, Figma , Figma to
HTML Responsive

Backend : Node, TypeScript, Object Oriented Programming, SOLID Principle, Onion


Architecture, Swagger APIs, Jest(Optional)

Download the provided zip which will include frontend as well as backend boilerplate.

All the best

Feel free to contact us in case of any confusion.

You might also like