Skip to content

highimexy/CreateReport-Website-tool-for-Generating-Bug-Reports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

createRaport ๐Ÿ›

A web application designed for creating and managing bug reports to streamline communication between clients and development teams.


About The Project

createRaport is a tool built to simplify the process of reporting issues in IT projects. Users can easily create detailed tickets, attach visual evidence, and track the progress of fixes. The application also generates comprehensive reports in popular formats, making it easy to share progress with clients and stakeholders.

The primary goal of this project is to minimize misunderstandings and accelerate the debugging process by centralizing all necessary information in one place.


Key Features

โœ… Create & Edit Tickets: An intuitive form for submitting bug reports with fields for a title, description, priority, and status.

๐Ÿ–ผ๏ธ File Attachments: Ability to attach screenshots or other images to each ticket for better clarity.

๐Ÿ’ฌ Commenting System: Enables discussions within each ticket, facilitating clear communication between developers and the reporter.

๐Ÿ“„ Report Generation: Export a selection of tickets to PDF, Excel (.xlsx), and Word (.docx) files.

  • Client-Facing View: A dedicated page where clients can view a list of their submitted issues and track their current status.

  • Navigation Panel: A clean sidebar that displays all created tickets for easy access and management.


Tech Stack


Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have the following software installed on your machine:

Installation

  1. Clone the repo:

    git clone [https://github.com/your-username/createRaport.git](https://github.com/your-username/createRaport.git)
    cd createRaport
  2. Running with Docker (Recommended):

    • Create a .env file in the backend/ directory based on backend/.env.example.
    • Run the containers:
      docker-compose up --build
    • The application will be available at http://localhost:3000.
  3. Manual Installation:

    • Backend:
      cd backend
      npm install
      cp .env.example .env  # Fill in the environment variables
      npx prisma migrate dev # Run database migrations
      npm run start
    • Frontend:
      cd ../frontend
      npm install
      npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published