Skip to content

Aagashaaa/JobApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobApp - Spring Boot Application

📌 Overview

JobApp is a Spring Boot-based backend application designed to manage job-related operations such as creating, updating, and retrieving job listings. This project demonstrates REST API development, clean architecture.


🚀 Tech Stack

  • Java 17
  • Spring Boot
  • Spring Web (REST APIs)
  • Maven (Build Tool)

📂 Project Structure

jobApp/
│── src/
│   ├── main/
│   │   ├── java/com/example/jobapp/
│   │   ├── resources/
│── target/
│── pom.xml
│── README.md

⚙️ Features

  • Create job postings
  • Fetch all jobs
  • Fetch job by ID
  • Update job details
  • Delete job postings
  • RESTful API design

▶️ Running the Application Locally

1. Clone the Repository

git clone https://github.com/your-username/JobApp.git
cd JobApp

2. Build the Project

mvn clean package

3. Run the Application

mvn spring-boot:run

Application will start at:

http://localhost:8080

📡 API Endpoints (Sample)

Method Endpoint Description
GET /jobs Get all jobs
GET /jobs/{id} Get job by ID
POST /jobs Create new job
PUT /jobs/{id} Update job
DELETE /jobs/{id} Delete job

🧪 Testing

You can test APIs using:

  • Postman
  • cURL
  • Browser (for GET APIs)

About

Spring Boot REST API for job management with CRUD operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages