Open Om21610018 opened 1 month ago
Welcome, @Om21610018! Your issue is like a spark that ignites innovation. We're thrilled to dive into it and work together to find a solution.
Soon the maintainers/owner will review it and provide you with feedback/suggestions.
@Om21610018 this seems like an interesting feature but I think you should clarify on it and think about this on a broader perspective.
You showed the design for a button, but the modal design would be needed as well.
It's a good idea to show the implementation details that would be needed and how you plan to save theír profile, localStorage? JSON file? SQL Database? NOSQL? API?
It's also good to show what benefits us users can gain from this improvement.
You show a button that adds to profile, but what about updating or even deleting a profile?
Note that the project is mainly a frontend based project and uses JSON files to store the info of each developer. The owner said he will get all of this done soon when he migrates the project to nextJS.
You can learn a bit more by looking at this issue #1031 .
@dylan-dot-c I will be working on implementing a feature that will allow users to add new developer profiles to the system. This will involve creating a form that collects the following fields:
Modal Design: I will create a modal form to collect the required profile information from the user. The form will include validation for all fields.
Data Storage: The profile data will be saved as a JSON file in the data folder. I will ensure the data is structured as per the existing schema.
Add/Update/Delete Functionality: Initially, I will implement the "Add Profile" functionality. Later, I will extend this to include options for updating and deleting profiles, ensuring flexibility for users.
Frontend Focus: Since this project is frontend-based, all operations will be handled locally, without a database or backend. JSON files will be used to store the information for now.
I would like to contribute to this feature could u please assign me this issue under GSSoC24.
@dylan-dot-c i want to contribute on this issue.
@Om21610018 I'm currently not an admin(tho I would like to be). However, we can try to get his attention and his feedback.
Also, I still don't think that this issue is feasible in terms of updating the json file on client. I think it will cause issues with the github files in terms of manually editing through a pr and doing it your way. Overall, I think it's still out of the scope for this project, as it would need to be migrated to nextJS first.
However, if you would like to attempt it, you can go ahead and create the PR later, hopefully that will get the owner's attention.
All the best
What feature?
I have an idea to implement the feature of adding the new profile of the developer by taking the input of the required fields. as a part of GSSOC
Add screenshots
Add screenshots it will be redirected to the modal which takes required data.
Code of Conduct