Code Monkey home page Code Monkey logo

academix-frontend's People

Contributors

anjula-sack avatar gajindubandara avatar gimhan-minion avatar gravewalker666 avatar jayasanka-sack avatar piumal1999 avatar ridmajayasundara avatar yohanavishke avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

academix-frontend's Issues

Load first subcategory as the default one when a category is clicked

Is your feature request related to a problem? Please describe.
Currently, when a user clicks on a category it redirects to the subcategory page but doesn't load any items until a subcategory name is clicked

Describe the solution you'd like
Need to redirect to the first subcategories URL when the user arrives at the subcategory page.

Are you working on this issue?
Yes

The resource link is cannot be opened

Describe the bug

  • When a user clicks on an arrow button in a resource card it opens the same window in a separated window instead of opening the URL

To Reproduce
Steps to reproduce the behavior:

  1. Go to a category
  2. Click on the arrow button
  3. See the behaviour

Expected behaviour

  • The link should open in a new window

Screenshots
Kapture 2022-07-19 at 16 12 12

Are you working on this issue?
No

Update Travis build for auto deployment

Is your feature request related to a problem? Please describe.
Built war files have to be auto-deployed into the test servers.

Describe the solution you'd like
When a new PR to the Master branch is merged, the war file with the updated code has to be auto deployed. To achieve this Travis build have to be updated.

Describe alternatives you've considered
Manually adding war files for each PR :(

Additional context
N/A.

Are you working on this issue?
Yes

Add SLEF Logo in homepage

Is your feature request related to a problem?
We need to add SLEF logo in the homepage.

Describe the solution you'd like
Adding the image in editing the homepage

Are you working on this issue?
Yes

Outdated year in the footer

Is your feature request related to a problem?

  • The footer on the Academix page is outdated.

Describe the solution you'd like

  • Update the year 2020 with 2021

Migrate to EC2

Is your feature request related to a problem? Please describe.
Limitations of Heroku is problematic for a lot of deployments.

Describe the solution you'd like
Use a AWS EC2 Ubuntu VPS for the deployments.

Related Issue
sef-global/sef-core#104

Users doesn't have an email to contact SEF regarding academix

Is your feature request related to a problem?
Since academix is a feedback related project there should be a way to reach us for the users.

Describe the solution you'd like
Add SEF email in the description for easy recognition.

Describe alternatives you've considered
Add a separate section for feedback and link it to a google form (optional)

Set English as the default language and others as optional

Is your feature request related to a problem?
Sometimes there might not be a translations for each and every item.

Describe the solution you'd like
Set the default language as English and leave the rest as optional languages

Are you working on this issue?
Yes

Academix should be easily found on the internet for users

Is your feature request related to a problem?
Academix project cannot be found easily by just searching the word "Academix" on the internet.

Describe the solution you'd like
We should add meta tags & OG tags to increase the number of users referring academix via web & social media

Are you working on this issue?
Yes

Incorrect image size for OG:image meta tag

Is your feature request related to a problem?
The current OG:image isn't showing properly when shared.

Describe the solution you'd like

  1. Make a new image of logo (200px x 200px)
  2. Make changes in the code accordingly.

Screenshot
Screenshot from 2020-07-17 13-04-42

Are you working on this issue?
Yes

Travis build fails while deployment

Describe the bug
Travis build fails while deployment. To fix cd - line has to be changed since there is no directory history(due to not changing directories anywhere in the script).

Expected behavior
Travis build should pass by successfully deploying web apps.

Are you working on this issue?
Yes

Fix the issue of url breaking

Describe the bug

  • Some url's are breaking because of ''/" and things like that.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://sefglobal.org/academix/3/GCE%20(O/L)
  2. See error

Expected behavior

  • Remove "/" from categories and subcategories

Screenshots
Screenshot from 2020-06-18 13-53-28

Desktop (please complete the following information):

  • OS: Ubuntu 19.10
  • Browser : Chrome

Are you working on this issue?
Yes

Update README.md file

Is your feature request related to a problem? Please describe.

  • README.md needs to be updated with proper instructions on how to build the project.

Describe the solution you'd like

  • Update README.md file

Additional context

  • Use sef-core README.md file as a reference.

Are you working on this issue?
Yes

Migrate the Academix application to heroku

Is your feature request related to a problem? Please describe.
Need to migrate the application to heroku, because the AWS package is expiring soon

Describe the solution you'd like

  • Migrate the backend
    • Update application.properties
    • Heroku Procfile
  • Migrate the database
  • Migrate the frontend

Describe alternatives you've considered
N/A

Additional context
N/A

The footer year should be changed in the academix

Is your feature request related to a problem? Please describe.
The footer year in the academix is a wrong .

Describe the solution you'd like
The footer year should be 2022

Describe alternatives you've considered
Make the footer to 2022

Additional context
N/A

Are you working on it?
Yes

Update missing instruction in readme

Is your feature request related to a problem? Please describe.

  • In order to work with academix-frontend you need set up the core from sef-core repo but that instructions are missing in the README.md file

Describe the solution you'd like

  • Add the proper instructions to setup core in readme file.

Are you working on this issue?
Yes

Add UTF-8 meta-tag to academix

Is your feature request related to a problem?
Symbols are not working properly. Such as copyright symbol in footer is showing with some other character.

Describe the solution you'd like
Add UTF-8 meta tag to index.html

Screenshots
Screenshot from 2020-06-27 14-08-20

No method to keep in track the users details

Is your feature request related to a problem?
We should use some kinda analytics service to keep track of user data who's using Academix.

Describe the solution you'd like
Since already we are using google analytics in SEF website, We can use the same method for Academix too.

Improve the readability of academix URLs

Is your feature request related to a problem? Please describe.
Academix Sub-category URLs not much readable. The URLs shows only the IDs instead of showing it with Sub-category name. The URLs display like this:
https://sefglobal.org/academix/2/junior-&-secondary/7
https://sefglobal.org/academix/2/junior-&-secondary/9

Describe the solution you'd like
Add the Sub-category name also the the URL

Describe alternatives you've considered
N/A

Additional context
N/A

Are you working on this issue?
Yes

When refreshed selected subcategory changes into the default

Describe the bug
When refreshed subcategory page URL changes to show the default subcategory instead of showing the selected subcategory

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'https://sefglobal.org/academix/2/junior-&-secondary/8'
  2. Refresh twice
  3. See the selected item has changed from 'Junior & Secondary' to 'Play and Learn'

Expected behaviour
When refreshed it has to stay in the same selected subcategory

Desktop (please complete the following information):

  • OS: macOS 10.15.3
  • Browser: Google chrome, Safari

Are you working on this issue?
Yes

Edit header & Add a footer

Is your feature request related to a problem?
We need to add a new footer to homepage & edit the header just like in SEF homepage.

Describe the solution you'd like

  1. Add a new footer
  2. Edit the footer as in SEF webpage

Are you working on this issue?
Yes

Change the item & sub-category view

Is your feature request related to a problem?
No of steps from category to item is high. We need to minimize the number of clicks from category to item.

Describe the solution you'd like
Create a menu in the sub-category page & load the items in the sub-category page itself.

Incorrect URL linked the the navbar

Is your feature request related to a problem?

  • In the navbar, item blog redirects to an old URL

Describe the solution you'd like

  • Replace the old URL with the new SEF medium URL https://sefglobal.medium.com/

Update the API_URL variable

Is your feature request related to a problem? Please describe.
Now the backend of the academic is deployed at core.sefglobal.org. So we need to update the API_URL of academix frontend.

Describe the solution you'd like
Update the API_URL
Related file: https://github.com/sef-global/academix-frontend/blob/master/src/contants.ts
The new API_URL is https://core.sefglobal.org

Describe alternatives you've considered
N/A

Additional context
N/A

Are you working on this issue?
No

Create a modal for item

Is your feature request related to a problem?
We need to have a modal to display when clicking on the item

Describe the solution you'd like
Using the basic modal in react antd-design

Initiate the project

Do the following and initiate the project,

  • Create a basic React project with ant.design
  • Make the application deployable using maven

The header and the footer are not responsive

Describe the bug

  • In mobile view header and the footer in not responsive

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://sefglobal.org/academix/
  2. Go to the mobile view
  3. See error

Expected behavior

  • Make it responsive

Screenshots
image

image

Desktop (please complete the following information):

  • OS: macOS 10.15.5
  • Browser: chrome

Are you working on this issue?
Yes

Create Card Gallery View to Display Items

Is your feature request related to a problem? Please describe.
There are too many white spaces in the items view because we are using a list to display items.

Describe the solution you'd like
To enhance the UI part of the academix items view instead of using a list to display items it's better if we can use card gallery

Are you working on this issue?
Yes

Create a view for item

Is your feature request related to a problem? Please describe.

  • We need to show items for subcategories

Describe the solution you'd like

  • Create a new scene
  • Create a simple view of items

Are you working on this issue?
Yes

Fix category name loading error in sub categories

Describe the bug

  • There's a category name loading error.

Expected behavior

  • Fix the error

Screenshots
Screenshot from 2020-06-17 20-53-47

Desktop (please complete the following information):

  • OS: Ubuntu 19.10
  • Browser: Chrome

Are you working on this issue?
Yes

Update the directory structure

Is your feature request related to a problem? Please describe.

  • The directory structure should be changed.

Describe the solution you'd like

  • Change the directory structure
    Subcategory -> scenes -> Items

Are you working on this issue?

  • Yes

Update the interface according to the new payload structure

Is your feature request related to a problem? Please describe.

  • The payload structure for listing categories have changed. We need to change the interface and relevant files according to the payload.

Describe the solution you'd like

  • Update the interface according to the new payload structure

Are you working on this issue?
Yes

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.