Skip to content

Anonymous Team Feedback. Improve team performance by giving and receiving feedback anonymously from team-mates

Notifications You must be signed in to change notification settings

labseu2-anonymous-team-feedback/FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FE

Build Status Coverage Status

Link to staging environment: https://staging-atf.herokuapp.com/
Link to production environment: https://anonymous-team-feeedback.herokuapp.com/

Table of Contents

Scripts

Running

npm start: Runs only the front-end client.

npm test: Will run the tests for front-end

npm run build: Will create a build file for front-end

Environment Variables

URL: The url of the hosted website

Tech-Stack

Front-End Dependencies (Production)

React

React is the current industry standard that offers a lot of out of the box benefits. It is fast, efficient, and scalable. Due to the large community, finding solutions to potential problems and reference material is much easier, even for a potential dev without a lot of experience who would like to contribute to Main Course. | View Dependency

GraphQL

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. | View Dependency

React Apollo

React Apollo allows you to fetch data from your GraphQL server and use it in building complex and reactive UIs using the React framework. React Apollo may be used in any context that React may be used. In the browser, in React Native, or in Node.js when you want to do server-side rendering. | View Dependency

dotenv

Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env. Storing configuration in the environment separate from code is based on The Twelve-Factor App methodology. | View Dependency

Styled Components

Has a thriving community and offers the ability to directly style multiple components within a file. The syntax used is familiar to JavaScript and improves code cleanliness and makes it easy to get up and going for those without a lot of css experience. Styled components are also very efficient, improving load time for users. | View Dependency

React Router

Declarative routing for React. Helps in the Routing of our application. | View Dependency

JWT-Decode

Jwt-decode is a small browser library that helps decoding JWTs token which are Base64Url encoded. This library doesn't validate the token, any well formed JWT can be decoded. | View Dependency

Query-String

The query-string package helps in objectifying the query parameters in our react application. | View Dependency

Coveralls

Shows which parts of code aren't covered by the test suite | View Dependency

Enzyme

The query-string package helps in objectifying the query parameters in our react application. | View Dependency

Prop-Types

Allows declaration of types for React Props. | View Dependency

React-Toastify

React-Toastify allow you to add notification to your app with ease. | View Dependency

Front-End Dependencies (Development)

Eslint

Eslint is the dominant linting tool for NodeJS and it makes it possible to establish a clear coding convention for a team or project, as well as aiding in catching various bugs such as variables improperly scoped. | View Dependency

About

Anonymous Team Feedback. Improve team performance by giving and receiving feedback anonymously from team-mates

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published