LoginAndSignUp is a desktop authentication application built using Java Swing (JFrame) in NetBeans IDE.
The project demonstrates GUI design, event handling, and basic authentication logic using Java.
The system allows users to:
- Create an account (Sign Up)
- Log into the system
- Receive validation feedback
- Navigate between Login and Register screens
- Modern two-panel UI
- Consistent Voyage branding
- Input validation messages
- Success and error feedback
- Java (JDK 8+)
- Java Swing & JFrame
- NetBeans IDE
- Object Oriented Programming
- Event Handling
- User registration with email & password
- Login validation
- Duplicate account prevention
- Real-time feedback using JOptionPane
- Custom styled Swing interface
- Two-panel professional layout
- Navigation between forms
- Responsive components
- Empty field checks
- Credential verification
- User feedback messages
loginandsignup/
├── LoginAndSignUp.java → Main class
├── Login.java → Login JFrame
├── SignUp.java → Registration JFrame
└── UserStore.java → Temporary data storage
- Clone repository
git clone https://github.com/yourusername/LoginAndSignUp.git
- Open in NetBeans
- Run → LoginAndSignUp.java
- MySQL database integration
- Password encryption
- Email format validation
- Dashboard after login
- Forgot password feature
Sbahle Theo Kumalo
IT Graduate | Java Developer
GitHub: https://github.com/skumalo0115-commits
This project is licensed under the MIT License.