pesto-students / project-the-remotants-frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Remotants - Frontend

Project URL

Frontend: https://the-remotants.netlify.com

Backend: https://github.com/PestoTech/project-the-remotants-backend

Description

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.

About Project

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

Click here to view SRS

UP AND RUNNING

Install dependencies:

If you use yarn:

$ yarn

Else if you use npm:

$ npm install

Start the development server

$ yarn start

or

$ npm start

Testing

$ yarn test

Or

$ npm test

Production Build

$ yarn build

or

$ npm run build

Stack

Front-End:

  1. React: A JavaScript library that is used for building user interfaces.

  2. React-Router: This is used to handle the client-side routing in the app.

  3. Redux: It is used for managing state of the React app.

  4. Redux-Thunk: It is used to handle asynchronous actions in Redux.

  5. Apollo Client: It is a fully featured GraphQL client that makes it easy to fetch data with GraphQL.

Testing:

  1. Jest: It is a testing framework that comes preloaded with tools like task runner, assertion library, to execute different unit test cases.

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

Team Members

  1. Saumya Tiwari
  2. Nikhil Arora

About


Languages

Language:JavaScript 99.9%Language:CSS 0.1%