Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVP #19

Open
5 of 8 tasks
fkropfhamer opened this issue Mar 11, 2023 · 1 comment
Open
5 of 8 tasks

MVP #19

fkropfhamer opened this issue Mar 11, 2023 · 1 comment
Milestone

Comments

@fkropfhamer
Copy link
Owner

fkropfhamer commented Mar 11, 2023

@fkropfhamer fkropfhamer added this to the MVP milestone Mar 11, 2023
@simonengstler
Copy link
Collaborator

Use Cases:
• List of events
• Events filtern
• Events suchen (kombinierbar mit Filter)
o Elastic Search or Meilisearch
• User profiles with the events that the user signed on for
• User management
o Differentiation between Admin users and normal users
o Scraper have to have access to the apis as well
o Also, useful if other people want to use our api
o We’ll also need another permission level (can do the admins on the first version) that enables the users to add events
• RSS Feed/ E-Mails
• Display past events
• Calendar overview (compare LMU CS)
• Export to Google Calendar Event (ics)
o Or even better: Add directly to Google Calendar
• Hide events (manually or automatically, when they’re not available)

User Journey:

Login
Alle events are visible
Events can be marked as “interesting” and as “plan to go”
Export/Add to calendar
• Delete account
• Register

Events:
• Not all events can be scraped (e.g. one-time events, Hackathons etc.) and have to be added manually
• Event-Name
• Organizer
• Link to website
• Version 1: JSON-Freitext-Feld
• Different front-end components for different kind of events:
o Theater/ Opera
o Career Events
o Meetup
o One-time events like Hackathons
o Manual event
• Prices
o Student prices available?

Filter:
• Name
• Datum
• Future Version: Verfügbarkeit (e.g. Opera)

MVP:
• Two scrapers (LMU CS + Staatsoper)
• Basic Account Management (Create, Delete)
• Login
• Event Display
• Option to mark events
• Basic Filter
• Create manual event
• Admin and normal user

Scraping:
• Meetup
• LMU CS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants