The client-side of a system for management of the clock in records of the collaborators of a company
Instigate the candidate to solve a challenge in a while determined, in order to identify categories and technical weaknesses for better internal targeting and onboarding according to the practices and technologies used in the Brainny Smart Solutions.
The development proposal consists of the implementation of a system for the management of clock-in records of the employees of a company.
- [FR01] - Manage time records
- [FR02] - Record the collaborator's arrival and departure times
- [FR03] - The user with administrator permissions will be able to view in real time the records of collaborators, without need to refresh the page
- [NFR01] - Only collaborators can record the point
- [NFR02] - Only the administrator can view the list with collaborators's records;
- [NFR03] - The system will use authentication with JWT
- [NFR04] - Node API development;
- [NFR05] - Web Client development in React.
- ReactJS: A declarative, efficient, and flexible JavaScript library for building user interfaces.
- ChakraUI: Chakra UI is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
- GraphQL: GraphQL is a query language and execution engine tied to any backend service.
$ yarn
# Runs the app in the development mode.
$ yarn start
# Launches the test runner in the interactive watch mode.
$ yarn test
# Builds the app for production to the build folder.
$ yarn build
# This command will remove the single build dependency from your project.
$ yarn eject
- Author - Gilmar Custodio
- This project is MIT licensed.