open-certs / oc-frontend Goto Github PK
View Code? Open in Web Editor NEWAn Open-Source Platform to certify open-source projects.
Home Page: https://open-certs.dev/
An Open-Source Platform to certify open-source projects.
Home Page: https://open-certs.dev/
As the website has GitHub
, bitbucket
, and GitLab
based authentication, and certificate can be generated for any of the platforms.
There are a few things that are needed to be taken care of.
Conditional rendering of the component based on the logged-in platform,
NA
No response
Once any certificate is generated there is a need for a verification page on our website. Where anyone who wants to validate the authenticity of any certificate, can put the unique ID on the certificate and can see the certificate.
Add a Verificate page on the website, and load the certificate or give an error message when any ID is given to the input field.
NA
No response
When I am hitting on wrong route, a white blank page is shown.
There should be a 404 page with the appropriate information.
I want to add 404 page with well designed UI and with graphics or illustration and with some appropriate information like we should inform the user that he has jumped or redirected to wrong page or the page he is trying to find is not available.
Please assign this issue to me under GSSOC '22.
Thanks!
No response
No response
CODE_OF_CONDUCT file is missing in this repository.
I want to add the CODE_OF_CONDUCT.md file to this repo.
No alternatives.
I am contributor at GSSoC'22. Please assign this issue to me.
Proper Readme is not available.
Updating Readme file with proper description and icons
NA
No response
There is no contribution guide on the website, to help developers with proper instructions to contribute to the project.
Creating a Component on the home page, as a contribution guide for open-certs.
NA
No response
The website is not looking up to the mark on mobile view, and also a website must have a good mobile-first view.
Issues:
input fields
certify button
These things can be fixed by using tailwind css
Responsive Design
NA
No response
0.1.0
x64
The login buttons of Bitbucket and Gitlab in home page is not implemented
The login buttons of Bitbucket and Gitlab in home page should work
No response
There a need of a Repositories section on the home page of the webiste, which lists all the repos at the single place with the following details:
Prepare a UI based on the idea of above reference and also maintaing the color scheme and UI of the Open-Certs.
NA
No response
The main website is not perfectly responsive to different screen sizes, but that is must needed feature in any website.
Implementing Tailwindcss
Responsive Design in the website.
NA
No response
While opening issues / making PRs ,keeping a check of few things is very necessary
For this I would like to add a github action to this repository
None
Am a GSSOC'22 participant , can you please assign this task to me if this seems interesting
0.1.0
x64
After github oauth login, App throws Invalid Token Error even though successfully authenticated. (200 response from backend)
After github oauth login, App should login.
No response
Need for improving error and success message such as:
and other places also where required.
This feature can be implemented using any toasty module which suits best the current UI of the website.
e.g.
Tailwind CSS
.NA
No response
Add a new page which show all data related to the project before generating certificate
When user will click on fetch project it will navigate to a page, which display all the data related to the project and then user can generate their certificate
N/A
No response
0.1.0
x64
The Header font was incorrect as it was same as the header background.
Corrected the header font for both dark theme and light theme
No response
Bitbucket and Gitlab Authentication don't exist but much open-source software is still maintained on Both, So both of them must be integrated.
Based on the Github authentication (Already implemented), there is only a need for an API call specific to Bitbucket or Gitlab.
And Accordingly maintaining and storing data in the front end.
NA
No response
Currently, Certificate design is handled by ejs
( a template engine ) in the backend, so there is a need for transferring the certificate generation totally in the frontend, and making the backend totally independent of any design parts.
The idea behind the solution is to create a react component that can be populated based on the data ( certificate data ) coming from the backend and populating in the component and then downloading it, as PDF.
imp: Component should be customizable.
NA
No response
The website needs to have both light and dark theme UI, for better UX and more usability.
We can use the theme system of tailwind CSS
itself for the required purpose.
NA
No response
Someone can write a simple script using a puppeteer to continuously create certificates for a single project, so there is a need to check this spam and abnormal activity from the client-side.
ReCaptcha v2 can help to handle this vulnerability.
NA
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.