Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MyOpenCRE: create frontend #584

Open
northdpole opened this issue Feb 22, 2025 · 3 comments
Open

MyOpenCRE: create frontend #584

northdpole opened this issue Feb 22, 2025 · 3 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@northdpole
Copy link
Collaborator

MyOpenCRE is a year old at this point. The API seems to have reasonable stability and to work as expected.

Time to make a frontend for it so that interested parties can use it without curl.

Acceptance criteria:
Make a set of new pages and buttons linked to by the main page that allow users to:

  • download a CSV with all the CREs currently in the DB
  • upload a CSV with one or more standards mapped to CREs and allow the application to import them.
@northdpole northdpole added enhancement New feature or request good first issue Good for newcomers labels Feb 22, 2025
@northdpole northdpole added this to the MyOpenCRE milestone Feb 22, 2025
@Ad-tech1009
Copy link

Ad-tech1009 commented Mar 4, 2025

@northdpole I'd like to work on this issue and build the frontend for downloading and uploading CSVs. Before I start, could you confirm the preferred tech stack for the frontend? Should I align with any existing framework (React, Vue, or plain HTML/JS), or do you have specific requirements?
Let me know, and I'll proceed accordingly. You can assign this issue to me.

@northdpole
Copy link
Collaborator Author

You should follow the existing tech, currently react and typescript, it should be kinda seamless with the existing frontend:-)

Reach out to slack If you need help, happy to add details

@Ad-tech1009
Copy link

@northdpole Thanks for confirming! I'll proceed with implementing the frontend in React and TypeScript, ensuring it integrates seamlessly with the existing setup. Please assign the issue to me, and I'll get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants