Inital commit

This commit is contained in:
MonkeyStrongTogether
2026-05-22 17:48:03 +02:00
parent b691418e68
commit 87ec426fed
36 changed files with 2286 additions and 0 deletions

24
splitchat/core/urls.py Normal file
View File

@@ -0,0 +1,24 @@
from django.urls import path
from . import views
urlpatterns = [
path('', views.dashboard, name='dashboard'),
path('signup/', views.signup_view, name='signup'),
path('login/', views.login_view, name='login'),
path('logout/', views.logout_view, name='logout'),
# Rooms
path('rooms/create/', views.room_create, name='room_create'),
path('rooms/join/', views.room_join, name='room_join'),
path('rooms/join/<str:invite_code>/', views.room_join_link, name='room_join_link'),
path('rooms/<str:room_id>/', views.room_detail, name='room_detail'),
# Events
path('rooms/<str:room_id>/events/create/', views.event_create, name='event_create'),
path('rooms/<str:room_id>/events/<str:event_id>/', views.event_detail, name='event_detail'),
path('rooms/<str:room_id>/events/<str:event_id>/settle/', views.event_settle, name='event_settle'),
path('rooms/<str:room_id>/events/<str:event_id>/expenses/', views.expense_create, name='expense_create'),
# API
path('api/rooms/<str:room_id>/messages/', views.api_room_messages, name='api_room_messages'),
]