gilmar-sales / register-ui

Register App - Controlling collaborators registers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Register Logo

The client-side of a system for management of the clock in records of the collaborators of a company

Project Version Package License Repo Size Last Commmit

Intent

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.

Project

The development proposal consists of the implementation of a system for the management of clock-in records of the employees of a company.

Abstract

Functional Requirements

  • [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

Non-functional Requirements

  • [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.

Technologies

  • 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.

Installation

$ yarn

Available Scripts

# 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

Informations

About

Register App - Controlling collaborators registers

License:MIT License


Languages

Language:TypeScript 97.2%Language:HTML 2.8%