Frontend: https://the-remotants.netlify.com
Backend: https://github.com/PestoTech/project-the-remotants-backend
We are building this project as a part of our Pesto curriculum. Our aim is to implement the technologies taught to us as a part of this career accelerator program and to come up with something using for the society.
"The Remotants" is a dashboard that facilitates the working of remote engineers. It aims to change the current status of remote engineers from default unseen mode to default seen mode i.e. provide more visibility to a remote employee's efforts.
Install dependencies:
If you use yarn:
$ yarn
Else if you use npm:
$ npm install
$ yarn start
or
$ npm start
$ yarn test
Or
$ npm test
$ yarn build
or
$ npm run build
-
React: A JavaScript library that is used for building user interfaces.
-
React-Router: This is used to handle the client-side routing in the app.
-
Redux: It is used for managing state of the React app.
-
Redux-Thunk: It is used to handle asynchronous actions in Redux.
-
Apollo Client: It is a fully featured GraphQL client that makes it easy to fetch data with GraphQL.
-
Jest: It is a testing framework that comes preloaded with tools like task runner, assertion library, to execute different unit test cases.
-
Enzyme: It is basically used to create a simpler user interface for writing unit tests. As it doesn't have a test runner, thus it uses Jest to execute the tests.