init project setup of the backend with dart and go as well as the frontend with nextjs

This commit is contained in:
2024-11-10 19:18:04 +01:00
parent d237057ac1
commit 338adc3b6f
15 changed files with 654 additions and 0 deletions
@@ -0,0 +1,13 @@
class User {
final String id;
final String name;
final String email;
final String password;
User({
required this.id,
required this.name,
required this.email,
required this.password,
});
}
@@ -0,0 +1,7 @@
import 'package:backend_dart/domain/entities/user.dart';
abstract class UserRepository {
Future<void> create(User user);
Future<User?> findByEmail(String email);
Future<User?> findById(String id);
}