Skip to content

ShreyashDesai021/DevTrack_SpringBoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DevTrack (Spring Boot Backend)

DevTrack is a Spring Boot backend service for tracking development work (projects/tasks) and exposing APIs for a DevTrack application.

Live Deployments

Tech Stack

  • Java / Spring Boot
  • Build: Maven or Gradle (depending on repository configuration)
  • Hosting: Render

Getting Started (Local)

Prerequisites

  • Java (JDK 17 recommended unless the project specifies otherwise)
  • Maven or Gradle
  • Git

Clone

git clone https://github.com/ShreyashDesai021/DevTrack_SpringBoot.git
cd DevTrack_SpringBoot

Configure Environment

This project may require environment variables (for example: database URL, credentials, JWT secret, etc.).

Create an .env file or export variables in your shell (depending on how the app is configured). Common examples:

  • SPRING_DATASOURCE_URL
  • SPRING_DATASOURCE_USERNAME
  • SPRING_DATASOURCE_PASSWORD
  • JWT_SECRET
  • SERVER_PORT

Run

If using Maven:

./mvnw spring-boot:run

If using Gradle:

./gradlew bootRun

The app should start on something like http://localhost:8080

API Base URL

When deployed, use one of:

Health Check

If the project exposes a health endpoint, try:

  • /actuator/health

Example:

Project Structure (Typical)

  • src/main/java — application source
  • src/main/resources — configuration (application properties/yaml)
  • src/test/java — tests

Deployment Notes (Render)

General steps:

  1. Connect the GitHub repo on Render
  2. Set build command:
    • Maven: mvn clean package
    • Gradle: gradle build
  3. Start command (example): java -jar target/*.jar
  4. Configure environment variables in Render

Contributing

  1. Fork the repo
  2. Create a feature branch: git checkout -b feature/my-change
  3. Commit: git commit -m "Add my change"
  4. Push: git push origin feature/my-change
  5. Open a Pull Request

License

Add a license if applicable (MIT/Apache-2.0/etc).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors