-
Notifications
You must be signed in to change notification settings - Fork 895
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 #956
Conversation
@NitkarshChourasia ,please merge my pull request |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JayeshYadav99, Doesn't seems to be including the complete source code? How shall we contribute?
uPDATING BRANCH
@JayeshYadav99, @PBJI, @NitkarshChourasia and @harshalhonde21 so now we have two front-ends competing with other. Opinions? |
Although I'll like to add one thing here, @JayeshYadav99 the cards are too much of a bragging and performance dropper with that animation. I think it will be much more better if it could simpler like this: |
Yes, but different people, different perspectives. |
What stacks and frameworks were used? @JayeshYadav99?? @PBJI? |
@NitkarshChourasia yes celebration wise, it looks stunning. can there be a middle ground I hope so...?😅 That doesn't catch users attention away from the projects, already hosted on the repository? UI can come later though, the real thing is to make it automatic and self-sufficient project that doesn't need to be maintained much once developed. Functionality > Aesthetics in the start. But you know one thing, if a team of completely co-operative members work then both can go hand in hand. That's idealistic but yet compelling, haha anyways. I think React + Vite is the tech stack used with tailwind as css framework, here. |
To be honest. I don't know what is doing what!
|
@NitkarshChourasia but who told you to play that role? We are not big company, I guess it is more sensible to treat ourselves as a startup and being in a start up you need to be self-starting instead of being baby sitted.😂 For tech stack I already have specified what we are using, you should read the README.md of the main repo, there @harshalhonde21 have stuck the badges for each tech. From those most important ones for frontend are: ReactJS, React Route, Material UI, Vite. Rest is upon how you research about them. Also you were assigned to make the Contacts Component. |
@PBJI true 🤣 |
@NitkarshChourasia look I totally understand your intention but you need to understand that we are not using the waterfall method. We are using the agile model, where requirements are all creeping up with time, so you have to be in that mood yourself to truly be able to contribute any hard-coding. Currently I am working on Projects.jsx, there I first thought to add the cards that represent the existing project categories becauseI imagined that the users might need some functionality to click on it and choose from the various instances of the project contributed in each category. So now my aim is to implement that feature. So the development is going with the user in mind. That is the best advice I can give you, develop the app with the user in mind. They need to be comfortable enough to explore the projects and also this project needs to be dynamic enough to incorporate new mini projects added to repo. How we will do this, what will be used? Is a matter of research. If we ourselves understood the requirements properly then why would we wait to implement it all of it. |
@PBJI So, got it. Thanks. |
Developer Checklist
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:
/Update
for adding new projects.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:
To-Do:
Related Issues:
Additional Notes: