Skip to content

Jugendhackt/eventsync

Repository files navigation

EventSync

repository: GitHub frontend: typescript framework: next.js backend: python webapi: fastapi map: openstreetmap linting: pylint

The idea

Our project - EventSync - provides a platform for event hosters and allows teens to find events in their area.

Features

  • Creation of events
  • Admin panel
  • User management system
  • Interactive map
  • Search/filter for events
  • Like your favourite events

Starting

This project is split into a Frontend and a Backend Server. Maker sure to have all the requirements installed and the configurations set before running both.

Frontend

Initial

  • Make sure that bun is installed.
  • Navigate to the frontend directory.
  • Install the requirements and run using:
    bun install
    bun run dev

Later

  • Navigate to the frontend directory.
  • Launch:
    bun run dev

Backend

Initial

  • Make sure that Python3 is installed.
  • Navigate to the backend directory.
  • Set configurations in config.yaml
  • Install the requirements and launch
    pip install -r requirements.txt
    python main.py

Later

  • Navigate to the backend directory.
  • Launch:
    python main.py

Contributors

  • Tim Arnold (Mr. Frontend)
  • Merlin Pritlove (Mr. API aka Mr. Database)
  • Konstantin Winskowski (Mr. 422)
  • Emil Engelbert (Mr. Datensatz)
  • Julian (Ms. Präsentation)