DevTrack is a Spring Boot backend service for tracking development work (projects/tasks) and exposing APIs for a DevTrack application.
- Backend (primary): https://devtrack-backend-mkmm.onrender.com
- Spring Boot deployment: https://devtrack-springboot.onrender.com
- Java / Spring Boot
- Build: Maven or Gradle (depending on repository configuration)
- Hosting: Render
- Java (JDK 17 recommended unless the project specifies otherwise)
- Maven or Gradle
- Git
git clone https://github.com/ShreyashDesai021/DevTrack_SpringBoot.git
cd DevTrack_SpringBootThis 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
If using Maven:
./mvnw spring-boot:runIf using Gradle:
./gradlew bootRunThe app should start on something like http://localhost:8080
When deployed, use one of:
If the project exposes a health endpoint, try:
- /actuator/health
Example:
- src/main/java — application source
- src/main/resources — configuration (application properties/yaml)
- src/test/java — tests
General steps:
- Connect the GitHub repo on Render
- Set build command:
- Maven: mvn clean package
- Gradle: gradle build
- Start command (example): java -jar target/*.jar
- Configure environment variables in Render
- Fork the repo
- Create a feature branch: git checkout -b feature/my-change
- Commit: git commit -m "Add my change"
- Push: git push origin feature/my-change
- Open a Pull Request
Add a license if applicable (MIT/Apache-2.0/etc).