- Next.js + TypeScript
- Tailwind CSS
- Ant Design (Design System)
- page.tsx
- Contains
Container
- Contains
- Container
- Contains
Template - Handles all props
- Manages business logic
- Contains
- Template
- Contains
Modules - Sets layout
- Contains
- Module
- Contains
ComponentsandAtoms
- Contains
- Component
- Atom
- Basic component declared in Figma
/empty: To understand the design pattern/home: Default page
- Figma Link - Work to Do
- No questions are allowed before your mission is done.
- This is part of our process.
- You can ask questions after your mission is completed.
- ESLint is required.
- Request Github Access
- Request your Github account to be invited to the project.
- Analyze the Design
- Review the provided design and understand its structure and functionality.
- Create Folders
- If needed, create a folder for new pages (e.g.,
/signup). - Make your own branch from
dev.git checkout dev git checkout -b NS_David git push origin NS_David
- If needed, create a folder for new pages (e.g.,
- Pull Requests
- Create one Pull Request (PR) for each completed module.
- Use the following branch naming convention:
NS_david_testPage1
- Follow the company's coding convention.
This test for newly onboarded Level 1 developers assesses your ability to recreate a given design and collaborate on a shared project. You'll build individual components and pages while following company development guidelines.
- Design: Recreate the Fanquest design or another provided design.
- Tasks: You will be assigned specific pages to build on your own branch within the repository, ensuring modular and independent contributions.
- Test Start Date: Wedneseday, 16th October.
- Final Reviews: By 21st October, wrap up your work and prepare for reviews.
- Test End Date: Concludes on 25th October.
- Focus on building atoms—small, reusable components. These components will be used in the final page builds.