Giter VIP home page Giter VIP logo

fekreno's People

Contributors

arexxa avatar balqislee avatar gr3gg0r avatar haziqrauf avatar iqbalbaharum avatar kautsarh avatar llhusna avatar luqman7 avatar nasuhasri avatar qemearekim96 avatar zh6ziq avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fekreno's Issues

Username able to submit with space

Describe the bug
Username can be entered with space during Sign Up

To Reproduce
Steps to reproduce the behavior:

  1. Go to Sign Up page
  2. Enter username with space

Expected behavior
Username cant have space

Annoying popup during registration error

Describe the bug
Registration Error modal will keep popup without click Register

To Reproduce
Steps to reproduce the behavior:

  1. Go to Sign Up page
  2. Click on Submit button
  3. Try typing anything at any box
  4. Modal will keep popup on keypress

Expected behavior
Registration Popup should only appear after Register button is click and there's error in request.

Create edit button once journal is submitted

I noticed once we added the new journal, we can't edit the details anymore.
It would be best if the user can change them.

Repositories

  1. Go to 'Journal' tab
    2.Click on 'Journal' button to create new.
  2. Create a new journal.
  3. Make a new 'Edit' button to allow the user to do changes.

Expected behavior
See screenshot for solution.

Screenshot 2021-02-09 at 10 00 31 PM

Function to upload user avatar

Is your feature request related to a problem? Please describe.
Currently, user there's no way for user to upload their avatar to the system and display it through out the system.

Display a user avatar on each of user-related activity would bring a good vibe and sense of belonging to their activities.

Describe the solution you'd like
User able to upload their avatar at the My Account > Edit Profile.

  1. User able to click their avatar to trigger the upload function
  2. User can only select image type files eg .jpeg .jpg .png
  3. Uploaded image file size should be below 500 kb, anything more should return error

Correct timestamp not showing up inside Position Management table

Describe the bug
User can't see the created At timestamp in the position management table.

To Reproduce
Steps to reproduce the behavior:

  1. As an Admin, click on Position Management tab.
  2. On the table display , timestamp inside the created At column is not showing up.

Expected behavior
A correct timestamp will show up when Admin create a new Position.

Screenshots
Screenshot 2021-01-27 011236

Repository comment is still hidden after successful entry

Describe the bug
When I insert comment, it doesn't automatically appear on the list of comment below. And also the comment box is not emptied after the successful entry.

It make me confuse, as i cant actually see if the comment has been created created or not, so i would keep on pressing the button or I need to go out to Projects and walk my way in back to see the comment.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Projects'
  2. Click on any repository
  3. Scroll down to comment section
  4. Enter a comment and click Post Comment
  5. Error: Comment doesn't appear below

Expected behavior

  1. Click Post Comment
  2. On success, created comment appear at the top of the list.
  3. On success, the comment input box is empty.

Screenshots
image

Add Terms and Condition page

Is your feature request related to a problem? Please describe.
Its best to have Terms of Use page to act as legal binding between user and website owner.

The reason to have that:

  • Prevent abuse
  • Content owner
  • Termination clause
  • Define liability
  • Set the governing law

Describe the solution you'd like
On the main link, there is a new link named Terms.
User is redirected to a draft/empty Terms page that have only the title.

Describe alternatives you've considered
Instead of empty Term page, you can put in title so it would be easy to identify the page.

Additional context
For a sample, can check out https://www.kaggle.com/terms

Create a forget password page

Is your feature request related to a problem? Please describe.
As a user, its frustrating that you forgot about your password to logged in. Its a normal, to provide a password reset features so that user able to reset their password as it goes.

Describe the solution you'd like
The proposed flow would be:

  1. Go to /login
  2. Click forget password
  3. Insert your email address
  4. Check your email address for a redirect link, and click it.
  5. Enter your new password
  6. Click Confirm
  7. Redirect to login page

Additional context
Endpoints that you need to make the flow works:

/user/forget/email/{email}
/user/forget

Related issues
iqbalbaharum/bekreno#31

add tab button for admin to view all journals

Describe the bug
In admin/journals, admin can only see the journals with new/updated/discuss status. If the all journals have been reviewed, there will be nothing to display to the users indicating that there are no journals to be reviewed or discussed.

Expected behavior
There will be two tab button for admin to view the unreviewed journals and button to get all journals regardless the status.

Screenshots
1  updated journal

2  reviewed journal

3  tab buttons

Related to issue #52

Position word fix

Describe the bug
Position first character is not capitalize, Not consistent with the UI.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Projects' section
  2. Click on 'Project'
  3. Select 'Repositories' tab
  4. See the list of repositories

Expected behavior
Position first character should be capitalize

Screenshots
image

Non-completion User Profile restriction

Is your feature request related to a problem? Please describe.
User currently can send Project/Application submission without filling up their profile.

It make it difficult for selection committee to identify the user personal information.

Describe the solution you'd like
User is would be remind to fill up the profile every time the system detect the profile is not complete.

User cant do activities below while profile is not yet complete:

  1. Project submission
  2. Submit Application

If user click Submission tab, the system will prompt the a dialog requesting them to fill up the profile, and a button to redirect to profile

If user click Fill Up Form in application. the system will prompt the a dialog requesting them to fill up the profile, and a button to redirect to profile.

Box not full in My Account tabs - repositories, applications

Describe the bug
The boundary box is not full covered the to be similar as the box above. It reduce the aesthetic look of the template as it look different.

Repositories

  1. Go to 'My Account'
  2. Click on 'Repositories' tab
  3. See the list

Applications

  1. Go to 'My Account'
  2. Click on 'Applications' tab
  3. See the list

Expected behavior
See screenshot for solution.

Screenshots
image

[ BUG ] Tabs in Application page doesn't change after click Fill In Form button

Describe the bug
When I clicked the Fill In Form button to apply, nothing happened to the current page. I need to refresh the browser to see the changes.

To Reproduce
Steps to reproduce the behavior:

  1. As a User, go to Application page.
  2. Click on one of the projects listed to apply.
  3. Click on Fill In Form button. Reference: Screenshot 1.
  4. After the button is clicked, there is no actions afterwards.

Expected behavior
After click Fill In Form button, the tabs in Application will change. Reference: Screenshot 2.

Screenshots

Screenshot 1

Current Behavior
Screenshot 2021-01-30 215334

Screenshot 2

Expected Behavior
Screenshot 2021-01-30 215454

Desktop:

  • OS: [Windows]
  • Browser [chrome]
  • Version [ 88.0.4324.104 (Official Build) (64-bit)]

Birthday field not display the date

Describe the bug
Birthday field not display the date even after input the date or after click Save.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Edit Profile' page.
  2. Input birthday date.
  3. Click 'Save'.
  4. Refresh the page.

Expected behavior
Birthday date will be shown after input the date even before clicking 'Save' or refresh the page.

Screenshots
image

The tagging for repository is duplicating at Project page repository tab

Describe the bug
The tagging for repository is duplicated for each time I clicked the repository link at repository tab.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Project' page.
  2. Click on one of the 'listed project'.
  3. Click at the 'Repositories' tab.
  4. Click on one of the 'listed repositories'.
  5. After one of the listed repository is clicked. The repository comment section and tags will be shown. Reference: Screenshot 1
  6. Repeat the step 1 until step 4. The repository tag will duplicate the original count of the repository tag, Reference: Screenshot 2

Expected behavior
The repository tag will show the exact quantity of the tags based on the repository constantly and will not change even though how many time the repository link was clicked. Reference: Screenshot 1

Screenshots

Screenshot 1
image

Screenshot 2
image

Desktop (please complete the following information):

  • OS: [Windows]
  • Browser [Chrome]
  • Version [18363.1316]

Add Privacy page

Is your feature request related to a problem? Please describe.
For a website that collect user information, its important to have a Privacy Policy page. So it can prevent any abuse of using the website.

Describe the solution you'd like
On the main link, there is a new link to Privacy link named Privacy.
User is redirected to a draft/empty Privacy policy page that have only the title.

Describe alternatives you've considered
Instead of empty Privacy policy page, you can put in title so it would be easy to identify the page.

Additional context
For a sample, can check out https://www.kaggle.com/privacy

Hard to find sign Up Button at Login page

Is your feature request related to a problem? Please describe.
As a user, it took me a good 1 minute for me to see the Sign Up button

Describe the solution you'd like
A clear and easy to identify Sign Up button

Remove logout button for non-auth user

Describe the bug
User able to see, and click logout button even though user is not logged in

To Reproduce
Steps to reproduce the behavior:

  1. Go to '/'
  2. See top right corner

Expected behavior

  1. If user is not logged in, hide Logout button and show Sign In and Register button instead.
  2. If user is logged in, show Logout button and hide Sign In and Register button

Screenshots
image

Add Search bar at Learning Material section

Is your feature request related to a problem? Please describe.
As a user, its hard to to go through all materials inside the Learning Material section.

Describe the solution you'd like

  1. A search box insde the section and it able to search for learning materials by keyword in realtime
    https://whimsical.com/X9smKm2tAHaR8K6sku8Zyk

Describe alternatives you've considered

  1. Search should be triggered with min. of 4 characters

Showing correct repositories count at Project list

Describe the bug
User cant see the total submitted repositories from the project list.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Project' section
  2. You able to see the repository counter on the right side, but it defaulted to '0'

Expected behavior
Repositories with submitted repositories would should the correct total count on the right side of the list.

Screenshots
image

A new non-logged in user main page

Is your feature request related to a problem? Please describe.
Previously, the system would force user to logged in before the accessing the information. With the 0.2 updates, there is a public access for user. So it would be good to redirect user to public screens. E.g https://www.kaggle.com/. The index page is different depending on your access.

Describe the solution you'd like
The flow is as below:

  1. Go to path / as logged user - it would redirect to My Account
  2. Go to path / as non-logged user - it would redirect to Webpage

Able to see other user profile

Is your feature request related to a problem? Please describe.
As a user, I can see other people profile.

Describe the solution you'd like

  1. Go to /iqbalbaharum
  2. Display user detail with similar My Account design.

Additional context
Endpoints:
GET /users/name/{username}/profile

Sorting journals in Journal Management section

Is your feature request related to a problem? Please describe.
When i open the Journal Management, i cant actually see the when the journal is created. So, it gave me a hard time to figure out which one is the latest journal.

It would be good if the i can see the when the journal is created, and the journal is sort by updated timestamp.

Describe the solution you'd like

  1. Add a date display on at each of the journal
  2. Sort out display to show latest journals first.

Additional context
Screenshot 2021-01-27 at 1 53 39 PM

Cant add questions during application registration

Describe the bug
User cant add questions from the Application questionnaire.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Application Management'
  2. Click on 'New Application'
  3. Scroll down to 'Questions' section
  4. Missing 'Add Question' button

Expected behavior
User able to add/delete question during the application. And questions is created successfully.

Screenshots
image

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.