An open API service indexing awesome lists of open source software.

https://github.com/udaypalli/talktime

A desktop-based discussion forum application developed using Java Swing and MySQL
https://github.com/udaypalli/talktime

college-project database desktop-application discussion-board discussion-forum final-year-project forum-site java javaswing mysql netbeans swing-gui ui-design

Last synced: 3 months ago
JSON representation

A desktop-based discussion forum application developed using Java Swing and MySQL

Awesome Lists containing this project

README

          

# ๐Ÿงต TalkTime - Java Swing Desktop Application

![Java](https://img.shields.io/badge/Language-Java-blue)
![Swing](https://img.shields.io/badge/GUI-Java%20Swing-orange)
![MySQL](https://img.shields.io/badge/Database-MySQL-brightgreen)

> A desktop-based **Discussion Forum Application** built using **Java Swing** and **MySQL**, developed as a final-year BCA project

---

## ๐Ÿ“Œ Features

- ๐Ÿ“ User Registration & Login
- ๐Ÿงต Post New Threads
- ๐Ÿ’ฌ Comment on Discussions
- ๐Ÿ” Keyword-Based Search
- ๐Ÿ”ฅ Trending Threads
- ๐Ÿ‘ค User Profiles & Settings
- ๐Ÿ“ฉ Contact & Support Form
- ๐Ÿ”’ Basic Form Validations

---

## ๐Ÿ–ผ๏ธ Screenshots

| Home Page |
|-----------|
| ![Home](https://github.com/udaypalli/TalkTime/blob/main/src/main/resources/images/Picture1.png?raw=true) |

---

## ๐Ÿ› ๏ธ Technologies Used

- **Frontend**: Java (Swing GUI)
- **Backend**: Java + JDBC
- **Database**: MySQL
- **IDE**: NetBeans
- **Platform**: Windows 10+

---

## โš™๏ธ Setup Instructions

1. Clone or download the repository.
2. Import the project into **NetBeans IDE**.
3. Set up the **MySQL database** using the provided table structure.
4. Update your database credentials in the JDBC configuration file.
5. Run the application from `TalkTime.java`.

---

## ๐Ÿง‘โ€๐Ÿ’ป Developer Info

- ๐Ÿ‘จโ€๐ŸŽ“ **Uday Gopal Palli**

## ๐Ÿ“„ License

This project is for **educational purposes only** and not intended for commercial use.

---