STACK NFQ
⚛
This is a SPA created with #reactJSDeveloped with
Our project is called StackNFQ and consists of a SPA where NFQ's developers can find solutions to recurrent programming dificulties. Also, they will be able to propose questions to their possible doubts in order to improve the efficency of the company's programming processes when creating their own products. The platform is aimed at improving communication between colleagues by sharing their knowledge acquired while developing at NFQ.
🏗 Getting Started
You need to install Node.js, and then:
- Download or clone our project repository
- Install dependencies with
$ npm install
- Run the project with
$ npm start
IMPORTANT! The API of the project will be soon disconnected, but there is an alternative:
- Move the db.json file from our project to your local folder
- Install
$ npm install -g json-server
- Open your terminal and change directory to the location of the db.json file (and NOT to the project folder)
- Run
$ json-server --watch db.json --port 3005
- In services' folder, change the ENDPOINT in createQuestion and fetchQuestion to http://localhost:3005/questions
- In services' folder, change the ENDPOINT in updateQuestion to http://localhost:3005/questions/
📊 Dependencies
- @material-ui/core - For app styles
- @material-ui/icons - For app icons
- lodash - For sorting lists by date
- moment - For date format
- node-sass - For the use of SCSS in the project
- react - Framework of the project
⚛ - react-dom
- react-router-dom - For routing
- react-scripts
- prop-types
📦 Project Structure
/
`-_src
|-components
|-App
|-Footer
|-Header
|-Home
|-QuestionDetails
|-Answer
|-Form
|-StackList
|-Button
|-Filter
|-ModalInfo
|-Question
|-QuestionContent
|-TeamInfo
|-Member
|-data
|-images
|-scss
|-services
👩🏻💻 Authors
🙏🏿 Acknowledgments
- Hector Martos - UI/UX Team Manager at NFQ Solutions
- Verónica Reina Hernández - Senior Frontend Developer
- José Luis López Hernández - Front-end Analyst
- and to all the wonderful and amazing adalabers that have been with us through our time at NFQ: Clara, Laura, Alba and Carolina, THANK YOU!