diff --git a/src/pages/Register b/src/pages/Register new file mode 100644 index 0000000..51169ed --- /dev/null +++ b/src/pages/Register @@ -0,0 +1,83 @@ +import React, { useState } from 'react'; +import { useNavigate } from 'react-router-dom'; + +const Register = () => { + const navigate = useNavigate(); + const [formData, setFormData] = useState({ + username: '', + email: '', + password: '', + confirmPassword: '' + }); + + const handleChange = (e) => { + setFormData({ + ...formData, + [e.target.name]: e.target.value + }); + }; + + const handleSubmit = (e) => { + e.preventDefault(); + + // Simple validation + if (formData.password !== formData.confirmPassword) { + alert("Passwords do not match!"); + return; + } + + // You can replace this with API call + console.log("Registering user:", formData); + + // Simulate success + alert("Registration successful!"); + navigate('/login'); // redirect to login page + }; + + return ( +