DevTracker Backend is the RESTful API server powering the DevTracker project management app. It handles projects, tasks, teams, and user authentication with a robust backend built on Java Spring Boot and PostgreSQL.
- ✅ User authentication (login/register)
- ✅ CRUD operations for projects and tasks
- ✅ Assign tasks to team members
- ✅ REST API ready for frontend integration
- ✅ PostgreSQL database integration
Backend: Java, Spring Boot
Database: PostgreSQL
Build Tool: Maven
API Testing: Postman / Swagger
-
Clone the repository
git clone <your-backend-repo-url> cd devtracker-backend
-
Configure the database
- Create a PostgreSQL database (e.g.,
devtracker
) - Update
application.properties
with your credentials:spring.datasource.url=jdbc:postgresql://localhost:5432/devtracker spring.datasource.username=your_username spring.datasource.password=your_password spring.jpa.hibernate.ddl-auto=update
- Create a PostgreSQL database (e.g.,
-
Build and run
mvn clean install mvn spring-boot:run
The backend will run on http://localhost:8080
by default.
- Fork the repository
- Create a feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m "Add your feature"
- Push to the branch:
git push origin feature/YourFeature
- Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Made with ❤️ by Vignesh P.
Connect with me: LinkedIn | GitHub