The Transcript Overview Application is a dynamic web application designed to manage and visualize project tickets. It provides an interactive interface for users to view, edit, and organize tickets into approved and rejected categories. The application features a visually appealing node-based layout with popups for detailed ticket information.
- Interactive Node Layout: Visualize tickets as nodes connected by paths, providing a clear overview of project progress.
- Editable Popups: Click or hover over nodes to view and edit ticket details in a popup.
- Dynamic Ticket Management: Easily move tickets between approved and rejected categories.
- Persistent Storage: Save ticket data locally to maintain state across sessions.
- Responsive Design: Ensures a seamless experience across devices.
- Clone the Repository
- Install Dependencies
npm install
- Run the Application
npm run dev
- Open in Browser
Navigate to http://localhost:3000 to view the application.
- View Tickets: Tickets are displayed as nodes. Hover or click on a node to view details.
- Edit Tickets: Use the popup to edit ticket names and descriptions.
- Manage Tickets: Click "Remove" to move a ticket to the rejected category or restore it back.
- Submit Roadmap: Use the "Submit Roadmap" button to finalize and submit your project plan.
- React: For building the user interface.
- Next.js: For server-side rendering and routing.
- Tailwind CSS: For styling and responsive design.
- LocalStorage: For persistent data storage.
Contributions are welcome! Please follow these steps: Fork the repository. Create a new branch: git checkout -b feature/your-feature-name. Make your changes and commit them: git commit -m 'Add new feature'. Push to the branch: git push origin feature/your-feature-name. Submit a pull request.
