VelocityVerve is a Java-based Typing Speed Tester that leverages GUI, Multithreading, Networking commands, and JDBC for a comprehensive typing experience. Test your typing skills, track your performance, and challenge yourself to improve your typing speed.
- User-Friendly GUI: A sleek and intuitive graphical user interface for an engaging typing experience.
- Multithreading: Utilizes multithreading to handle concurrent user sessions and enhance overall performance.
- Networking Commands: Incorporates networking commands to enable users to connect and compete in typing challenges with friends or other users.
- JDBC Integration: Stores typing test results in a relational database using JDBC, allowing users to track their progress over time.
- Java Development Kit (JDK) 8 or later
- SQLite or another relational database for JDBC integration
- IntelliJ IDEA (Download TypeSpeed.zip)
- Clone the repository:
- Compile the Java source files:
- First Run the LoginServer.java
- Then Run the LoginClient.java with Username as "admin" and Password as "password123"
- Click "Start" to start the typing test
- Analysis will be shown after the completion of type test or after a minute
If you'd like to contribute to VelocityVerve, feel free to fork the repository, create a new branch, and submit a pull request. Your contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
Happy Typing! 🚀