Skip to content

Future-Developers-Lab/Skill-Up

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skill Up

Devjobs

A project made by group of Friends to increase their value on labor market.

Team - "Runtime Terror"

  • Piotr Patalas
  • Kamil Kałuża
  • Jakub Radzik
  • Adrian Konopnicki

Technologies

  • Backend: Java 17, Spring Boot
  • Frontend:
  • Mobile:

USEFUL

Editing Database Schema:

  1. Go to: DRAW.IO
  2. Authorize with your Github Account
  3. Open Existing Diagram
  4. Authorize
  5. Click on: "Enter Value..."
  6. Paste: "Future-Developers-Lab/Skill-Up"
  7. master -> schema -> db.drawio
  8. Done

Run Development Environment

API Documentation

API documentation is available after running development server at: http://localhost:8080/swagger-ui.html For this purpose we used Swagger with config: src/main/java/com/skillup/config/SpringFoxConfig.java

Database

Database is available at http://localhost:8080/h2-console with following configuration:

Prettier

For style unification we use prettier - opinionated code formatter with support for: JavaScript, JSX, Angular, TypeScript etc.

To configure properly you should (steps for IntelliJ IDEA Ultimate):

  1. Ctrl + Alt + S
  2. Go to: Plugin Section > Marketplace

  1. Install it and click Apply
  2. Now in settings search write: prettier
  3. Select Languages & Framework > JavaScript > "Prettier

  1. Now configure prettier. Notice that you have to select prettier package. For this purpose (if you use windows) you can find it by running "Windows + R" and run "%appdata%". Next go to npm > node_modules > prettier and copy path. My looks like that: "C:\Users\jakub\AppData\Roaming\npm\node_modules\prettier" Paste it to IntelliJ. Correct configuration:

  1. In project files find .prettierrc file. After open you should see information: Do you want to use prettier config for this project, select yes and that's it.

  2. Format code is on Ctrl + Alt + L

Releases

No releases published

Packages

No packages published

Languages