Harshalszz/BugTrackerXX

Harshal Zodape

BugTrackerX Project

BugTrackerX is a web application developed using Java Spring Boot for the backend and Angular for the frontend. It aims to provide an efficient bug tracking system with different modules for administrators, staff, and customers.

Features

Administrator Module: Manage staff, projects, bug flows, and customer messages.
Staff Module: Handle assigned bugs, reassign bugs, and track progress.
Customer Module: Report bugs, track bug status using generated ticket numbers.

Technologies Used

Backend: Java and Spring Boot
Frontend: Angular
Database: PostgreSQL

Getting Started

Prerequisites

Installation

Clone the repository:
git clone https://github.com/your-username/BugTrackerX.git cd BugTrackerX

Backend Setup

Navigate to the backend directory or open in preferred IDE:
cd backend
Configure your PostgreSQL database settings in application.properties:
spring.datasource.url=jdbc:postgresql://localhost:5432/eBugTracker spring.datasource.username=postgres spring.datasource.password=postgres spring.datasource.driver-class-name=org.postgresql.Driver spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true spring.jpa.hibernate.ddl-auto=update spring.mail.host = smtp.gmail.com spring.mail.port = 587 spring.mail.username=your_email spring.mail.password=your_email_password spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true
Create a database in pgAdming of name eBugTracker.
Build and run the Spring Boot backend.

Frontend Setup

Navigate to the frontend directory or open in preferred IDE:
cd frontend
Install dependencies:
npm install
Start the Angular development server:
ng serve

Access the Application

Like this project

Posted Aug 16, 2023

BugTrackerX efficiently manages bugs through its Administrator, Staff, and Customer modules. Admin oversees staff, projects, bug flows, and customer messages. …

AssetMon: Asset Monitoring System
AssetMon: Asset Monitoring System
GitHub - Harshalszz/ContactZ: Build with react ,nodejs, express…
GitHub - Harshalszz/ContactZ: Build with react ,nodejs, express…

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc