Technical Test For Full Stack Developer
Technical Test For Full Stack Developer
C# and Angular 10
Project Description
Task
Your task is to create a web application that calculates penalties for overdue book borrowings.
The penalty is calculated based on the number of days a book is overdue, excluding weekends.
Additionally, the application should allow the user to select the country, and the penalty will be
calculated accordingly based on the selected country's weekend configuration.
Technologies
Backend
- C# with .NET 8
- Entity Framework Core (EF Core)
- Design patterns and best practices
Frontend
- Angular 10
- Reactive Forms
Test Duration
You have 24 hours to complete this technical test. Make sure to manage your time effectively.
Project Requirements
Backend
Frontend
General
1. Provide clear instructions on how to set up and run your project in the README.md file.
2. Make sure your code is well-documented with comments where necessary.
3. Use proper folder structure for organizing your code.
4. Ensure your code is clean, maintainable, and follows coding standards.
5. Test your application thoroughly, including unit tests for critical components.
Submission
Please submit your completed project as a compressed file (e.g., ZIP) via email or the provided
platform before the 24-hour deadline expires. Make sure to include both the backend and
frontend code along with any necessary instructions for running the application.
Good luck with your technical test, and we look forward to reviewing your work!
Reference