ssc2's Introduction
ssc2's People
ssc2's Issues
Bonus (Prio 2): API: Google Maps for location determination
1.4 set optionals before joining an event (bringing beer/bringing ball/equipment)
- as optional information, the user can choose between two options before join the event
- the selected option(s) are displayed in form of an icon in the list
2.1 login on a separate page
- using username + password
- creating a JWT after user has been logged in
- store JWT in useStates
2.2 account management on seperate page
- creating a access point in navbar named "my account"
- if the user isn't logged in, the user wil be redirect to login screen
5.1 integration greetings
- greets the user by using the username or firstname, if known
- if the user isn't logged in, the greeting is anonymized
MVP 5: Homepage (my next event / general news)
Contains
- greetings like "hello + username"
- if firstname is known, dann replace username with firstname
- Overview of upcoming sport events (user has already joined the events)
- only shows the next upcoming sport event
- option to jump into "my events" page
- general information/news
Bonus (Prio 4): registration of a new account (with or without e-mail)
5.2 integration element which shows the next upcoming sport event of the user
- show the next upcoming sport event by time stamp
- if the user isn't logged in, integration of access to login screen
- integration button to access "my event" page
4.x set recurring events
MVP 2: Account management (information about the user optional / necessary)
1.3 join event
- click on button add user into the list of participants of the event.
- beforehand: check whether the maximum number of participants has been reached
MVP 6: Filter: events (type of sport / location / desired day(s))
Bonus (Prio 5): API: Paypal (sandbox) for payment when participating an event
MVP 1: list and join events
- list of all events (without filter)
- add icon in navbar for navigation to list
2.5 anonymization of user-data after deletion of account
- integration information about user, whether the account is still active
- after deletion of the account, the information active is false
3.2 insert own message
- create input for write own/new message
- create button for add/send message to the message list
- the message area is available when user is logged in only
- otherwise hide input and button
- message contains an ID, the message text, a timestamp and the user details
- information of active state of the user is
necessary
- information of active state of the user is
MVP 4: create new events
MVP 3: messages on the detail page of the event
- insert message text into input box
- clicking on the "send" button will add the message
- Time stamps for every message are necessary to structure the message list
1.1 build UX/UI for list events
- create header with burger, logo and login icon
- create navbar (open & close)
2.3 integration additional information
- mobil number (optional)
- mobil number (hide?)
- e-mail address
- e-mail address (hide?)
2.4 integration section "locations where I want to search for events"
- list of optional locations, where the user is interested in join sport events
- for the first run, integrate Hamburg and Berlin
3.1 show messages
-
shows list of messages for the chosen event
-
The message area should be the last / third / lowest part of the detail page
-
every message contain the following details:
- Username who wrote the message
- If the user has been deleted,
"anonymous" should appear instead of the
username - Time stamp when the message has been published
- message text
-
If no message has been published, a message like "No message published yet" should be shown
-
if the user isn't logged, a message like "please log in to see the messages" should be shown
1.2 enter selected event
- Clicking on the whole element takes the user to the details page of the event
Bonus (Prio 3): calendar entry event
5.3 integration news section
Contains
- greetings like "hello + username"
- if firstname is known, dann replace username with firstname
- Overview of upcoming sport events (user has already joined the events)
- only shows the next upcoming sport event
- option to jump into "my events" page
- general information/news
Bonus (Prio 1): admin area for managing newsfeed and users
3.4 delete own message
- after clicking on "..." an dropdown menu will open and show the option "delete post"
- after clicking on "delete post" the user is able to delete the post
3.3 edit own message
- after clicking on "..." an dropdown menu will open and show the option "edit post"
- after clicking on "edit post" the is able to edit the text in the message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.