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

Added Whole website JavaScript Projects Showcase with Search and Admin Update Functionality #952

Closed
wants to merge 8 commits into from

Conversation

JayeshYadav99
Copy link
Contributor

@JayeshYadav99 JayeshYadav99 commented Oct 15, 2023

Developer Checklist

  • [ x] Followed guidelines mentioned in the readme file.
  • Followed directory structure. (e.g. ProjectName/{USERNAME}/...yourfiles)
  • Starred ⭐ the Repo (Optional)

Pull Request Title: Added JavaScript Projects Showcase with Search and Admin Update Functionality
Issue:#942
Description:
This pull request introduces a new feature to our website that showcases various JavaScript projects. It includes a search feature to easily find specific projects. Additionally, an admin update functionality has been implemented to allow administrators to add new projects via the /Update route.

Changes Made:

  • Added a new page to showcase JavaScript projects.
  • Implemented a search functionality to quickly find projects by name or keyword.
  • Introduced an admin update route /Update for adding new projects.
  • Enhanced the user interface for a seamless experience.
    Here is deployed url:
    https://testing-website-three.vercel.app/
    please see

Screenshots:

Video

Javascript.Mini-Projects.-.Google.Chrome.2023-10-15.20-29-39.mp4

Please see this video

Testing:

  • Performed extensive testing to ensure the search and admin update functionalities work as expected.
  • Tested the new feature on different devices and browsers to ensure responsiveness.
  • Verified that the admin update functionality only allows authorized users to add projects.

To-Do:

  • Add detailed documentation for the admin update route.
  • Conduct further testing for edge cases and performance optimizations.
  • Address any feedback and suggestions from the team.

Related Issues:

  • Closes #IssueNumber (if applicable)

Additional Notes:

  • This feature is expected to improve the user experience and provide better project management options for administrators.

@NitkarshChourasia
Copy link
Collaborator

NitkarshChourasia commented Oct 15, 2023

@JayeshYadav99 Add a README.md to explain your stack, credits if any assets used and requires to be credited, also Explain everything to a Dev and a Non-Dev, so everyone would be able to understand.
Few pointers being,

Non- Dev (need):

  • How to install
  • How to use
    etc..,

Dev (need):

  • How to clone and update
  • Requirements.txt if any
  • Add tech used.
  • Skills used
  • Attach a Image and Vid in the README.md section.
  • Also describe the license for this project.

As it is not a normal project, but a project to show collection of project.

@NitkarshChourasia
Copy link
Collaborator

@JayeshYadav99 Thanks, for such an wonderful, project.
Will be thrilled to know, what frameworks you used, etc...,
Because this repository is not just a collection of projects, but a collection of projects where we can learn from it, also.

@NitkarshChourasia
Copy link
Collaborator

@JayeshYadav99 Love this.

@PBJI
Copy link
Collaborator

PBJI commented Oct 15, 2023

@JayeshYadav99 That is actually superb.

@JayeshYadav99 JayeshYadav99 closed this by deleting the head repository Oct 15, 2023
@JayeshYadav99
Copy link
Contributor Author

@NitkarshChourasia @PBJI ,I have made new pull request #956 beacuse of folder structure i have added website code in "Website " folder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants