Skip to content

The Frient API aims to provide information to the Frient frontend.

Notifications You must be signed in to change notification settings

Frient-Lab/frient-bff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Frient

About the project   |    Technologies   |    How to install   |    How to contribute   |    License

📖 About the project

The Frient API aims to provide information to the Frient frontend.

  • GET /quiz/:id: returns the participant's quiz;
  • GET /personality: returns the participant's personality;
  • GET /question: returns all quiz questions;
  • POST /quiz: sends all quiz answers;
  • POST /people: registers a person in the system;
  • POST /personality: registers a personality;

🛠 Technologies

This project was developed with the following technologies:

👨‍💻 How to install

# Clone this repository
$ git clone https://github.com/gabrielvieira1/Frient-Lab/frient-bff.git

# Go into the repository folder and install dependencies
$ cd frient-bff

# Install dependencies

$ npm install

# Create database

$ createdb frient

# Rum Migration

$ yarn typeorm migration:run

# Revert Migration

$ yarn typeorm migration:revert

# Run Project

$ npm start

🤔 How to contribute

  • Make a fork;
  • Create a branck with your feature: git checkout -b my-feature;
  • Commit changes: git commit -m 'feat: My new feature';
  • Make a push to your branch: git push origin my-feature.

After merging your receipt request to done, you can delete a branch from yours.

📝 License

This project is under the MIT license. See the LICENSE for details.

About

The Frient API aims to provide information to the Frient frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published