Coder Social home page Coder Social logo

14ab-a-plander-frontend's Introduction

Kotlin Java

Daniel's GitHub stats

Buy Me a Coffee at ko-fi.com

14ab-a-plander-frontend's People

Contributors

dansoftowner avatar feherszabolcs avatar kubikarmin avatar

Stargazers

 avatar

Watchers

 avatar

14ab-a-plander-frontend's Issues

Registration

Registration is not working when guardnumber is empty.

Registration phone number error

When the data fetched the whole phone number copied into the input including the prefix, but we don't need the prefix, so the fronted should check it and set the correct flag.

Add assignment

A button for presidents, when it clicked, the calendar's month view becomes editable. The president can select a date in the actual range, then in a pop-up he can give a title, select the members, and adjust exact time range(ex. 12:00- 15:00)

Handling phone number change

Edit the hook's code, currently adding the phone prefix is not working.

Select the fetched prefix in the phone dropdown list.

Reports' page

  • Posesses it's own menu item
  • Simularly to the assignments' page, it should have a calendar
  • The only major difference here is that when the user clicks an assignment, a slightly different alert dialog comes up for adding/editing reports
  • Only assignments from the past should be loaded
  • Assignments that already have reports should be marked with a green color, others should be indicated with yellow

Chatting

Implement the new chats feature

  • A Chatbox on the homepage
  • Different color for the sender
  • Display the message sender's name as a Link and on click redirect to his/her profile

The timestamp should be displayed for the chat messages

Different formats for different scenarios:

  • If the message was sent on the current day: HH:mm
  • If the message was sent on the current week: Day HH:mm
  • If the message was sent in the current year: Month DD:HH:mm
  • Otherwise: YYYY.MM.DD HH:mm

Memberspage functions

  • The remove user button is only available for presidents
  • Show a warning if the user is not finished registrating yet
  • Create onclick event on the boxes and navigate to a detail page

Member invitation

When the invitation is successful, the toast message is invalid.

Phone number is not necessary when inviting a member (no * needed)

Give president role

On the details page, the president will have an option to give the member a president role.

Missing member search

On the memberlist page, a searchbar is missing after the conditionally rendered invite button.

Implementation: no autocomplete, search button. At the end of the input, use a x icon which will be visible when the input is not empty and will clear the value of it when pressed.

Validation

Create a utils file for the details page where functions will do the validation for the parameter strings.

  • email
  • guardnumber
  • the new password

Store user in storage

something like with the tokens, local if rember me is on, and session if it is not

๐Ÿ› Unknown bug

The members fetched from a wrong association for some reason. Could not reproduce yet.

During the login a wrong association was selected and the data was fetched from that association.

Improve the logout

Currently we can see the logged user's name in the top right corner.

Next to the name we should render a downArrow which opens a menu:

  • My profile
  • My 'duties'?
  • Notifications
  • Logout

Invalid guardNumber error

The guard number is not neccessary when registrating, but now we have an error when it is empty.

inputSchema has to be modified

Prevent copy paste

Prevent copy-paste in the login form, especially for the password to improve security.

Mobile version error

When opening the profile section on the bottom right it overlaps with the opened menu

Fix:

  • Only one can be opened

Posting phone numbers

We have to attach the phone prefix to the actual phone number when sending to the server

RegisterForm.tsx and InviteMember.tsx

Vercel 404

Fix 404 Not Found on Vercel with vercel.json

Load more button

Render the read more button on the login page only if there are more associations to show (check from the metadata)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.