Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions frontend/src/App.jsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import React from 'react';
import { BrowserRouter as Router, Route, Routes } from 'react-router-dom';
import WelcomePage from './pages/WelcomePage/WelcomePage';
import Register from './components/Register/Register';
import Login from './components/Login/Login';
import Register from './pages/Register/Register';
import Login from './pages/Login/Login';
import Homepage from './pages/homePage/homePage';

const App = () => {
Expand Down
50 changes: 0 additions & 50 deletions frontend/src/components/Register/Register.jsx

This file was deleted.

1 change: 1 addition & 0 deletions frontend/src/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ header {
h1 {
font-size: 2em;
color: #333;
text-align: center;
}

.database-list {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,24 @@ const Login = () => {
};

return (
<form className="login-form" onSubmit={handleLogin}>
<input
type="email"
placeholder="Email"
value={email}
onChange={(e) => setEmail(e.target.value)}
/>
<input
type="password"
placeholder="Password"
value={password}
onChange={(e) => setPassword(e.target.value)}
/>
<button type="submit">Login</button>
</form>
<div className='register-container'>
<h1>Login</h1>
<form className="login-form" onSubmit={handleLogin}>
<input
type="email"
placeholder="Email"
value={email}
onChange={(e) => setEmail(e.target.value)}
/>
<input
type="password"
placeholder="Password"
value={password}
onChange={(e) => setPassword(e.target.value)}
/>
<button type="submit">Login</button>
</form>
</div>
);
};

Expand Down
19 changes: 0 additions & 19 deletions frontend/src/pages/LoginPage/LoginPage.jsx

This file was deleted.

53 changes: 53 additions & 0 deletions frontend/src/pages/Register/Register.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
// frontend/src/components/Register/Register.jsx
import React, { useState } from 'react';
import axios from 'axios';
import './Register.css'; // Import Register component styles

const Register = () => {
const [username, setUsername] = useState('');
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');

const handleRegister = async (e) => {
e.preventDefault(); // Prevent the default form submission behavior
try {
const response = await axios.post('/api/register', {
username,
email,
password
});
console.log(response.data); // Handle successful registration
} catch (error) {
console.error('Registration error:', error);
}
};

return (
<div className="register-container">
<h1>Register</h1>
<form className="register-form" onSubmit={handleRegister}>
<input
type="text"
placeholder="Username"
value={username}
onChange={(e) => setUsername(e.target.value)}
/>
<input
type="email"
placeholder="Email"
value={email}
onChange={(e) => setEmail(e.target.value)}
/>
<input
type="password"
placeholder="Password"
value={password}
onChange={(e) => setPassword(e.target.value)}
/>
<button type="submit">Register</button>
</form>
</div>
);
};

export default Register;
18 changes: 0 additions & 18 deletions frontend/src/pages/RegisterPage/RegisterPage.jsx

This file was deleted.

3 changes: 1 addition & 2 deletions frontend/src/pages/WelcomePage/WelcomePage.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import React from 'react';
import Navbar from '../../components/Navbar/Navbar';

const WelcomePage = () => {
return (
<div>
<div className="container mt-4">
<div>
<h1>Welcome to My App</h1>
<p>This is the home page of our application.</p>
</div>
Expand Down