Web based system for reservations
Find a file
2025-12-05 12:23:48 +01:00
src Modernize project and bump dependencies versions 2025-11-14 19:40:49 +01:00
tests Move manage.py to project root 2025-11-14 19:48:37 +01:00
.gitignore Add gitignore file 2022-12-22 13:45:18 +01:00
LICENSE Merge branch 'master' into master 2020-12-11 18:03:41 +01:00
manage.py Move manage.py to project root 2025-11-14 19:48:37 +01:00
pyproject.toml Modernize project and bump dependencies versions 2025-11-14 19:40:49 +01:00
README.rst Add basic documentation 2025-11-14 19:50:26 +01:00
uv.lock Modernize project and bump dependencies versions 2025-11-14 19:40:49 +01:00

============
Reservations
============

This is Django application used for room reservations at FRI.

Installation
============

1. Clone the repository.

   .. code-block:: bash

       git clone https://github.com/UL-FRI/reservations.git


2. Navigate to the project directory and install the required dependencies.

   .. code-block:: bash

       cd reservations
       uv sync

3. Create/update the database.

   .. code-block:: bash

       uv run manage.py migrate

4. Create superuser account.

   .. code-block:: bash

       uv run manage.py createsuperuser

5. Run the development server.
    .. code-block:: bash
    
         uv run manage.py runserver

Usage
=====

The administration interface can be accessed at ``localhhost:8000/admin/``.

The API endpoints are available at ``localhost:8000/api/``.