Skip to content

ProjektyGrupowe/JointIt-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JoinItAPI

Table of Contents

About The Project

This project is backend part of a bigger project: Job board for IT industry. It was written in Java with Spring Boot and uses Azure SQL as a database.

Built With

  • Java
  • Spring Boot
  • Hibernate
  • JPA
  • Swagger
  • Azure SQL Database and Azure App Service.

Functionalities

This API is responsible for functionalities such as:

  • Managing company accounts
    • Creating new company accounts
    • Getting information about company
    • Edititng account information
    • Deleting company account
  • Managing postings
    • Companies users are able to create new postings
    • Companies users can also edit or completely delete their postings
    • Companies users can get the list of all their postings
    • Everyone can get the list of all postings
    • Everyone can search for specific postings by:
      • Category
      • Requirement
      • Localization
  • Sending Emails
    • When someone applies for a job, API sends an email with PDF attachment to applying person and suitale company

Getting Started

To get a local copy up and running follow these simple steps:

Prerequisites

  • IDE
  • Browser

Installation

For Local

  1. Clone the repo
git clone https://github.com/ProjektyGrupowe/JoinItAPI.git

Usage

For usage examples please refer to the Live Documentation in API

WWW

Frontend

Releases

No releases published

Packages

No packages published

Languages