/nebula-web-application

A React Web Application that consumes the nebula-api

Primary LanguageTypeScript

Nebula

  Nebula is a fullstack web application created to be used as the company's internal forum. A lot of companies unfortunatly share a big problem the misinformation.

 It is common to see employees that can not do their work because of the lack of information. Sometimes this misinformation occurs because the company does not have enough employees to propragate information in the company. In other cases there are enough employees with the necessary knowledge, but they are too busy doing their own work. Another reason for this problem is the lacking of trainament.

  Even tough there are several reasons that may lead to this situation.One simple solution would be a platform where the employees can ask questions and be replied for any other avalible employee in the company that is capable to do so. So that how nebula was born.

alt text

Setup

  Before following the steps to setting up this application, it's needed to have the API up and runging. In order to install and run the API the tutorial on the following link must be follow.

[Nebula Api] (https://github.com/eduardoyanoliveira/nebula-api)

  After the API setupt proccess completed, the following steps must be implemented.

1º clone this repository:

git clone https://github.com/eduardoyanoliveira/nebula-web-application

2º Install the node packages: Open the repository on a command prompt and execute the following command.

  npm i
  • If using yarn
  yarn

3º Execute localy the react server with the following command in the prompt.

  yarn start

Main Technologies

  • React.js
  • Typescript
  • Styled-Components
  • Axios
  • Jest
  • HTML5
  • CSS3
  • React Query