Official website of The nameSpace Community. Note: Production is deployed from a private repository not this one. But can be viewed using the official link below
There is a team carousel by the headline "Meet the Team 2023-24". The carousel starts rotating every time the page loads/reloads. So by the time a visitor reaches that section after reading the previous sections, the carousel has already passed a few names. Ideally, when a visitor reaches the carousel portion, he/she should first see the President/Vice-President and so on. i.e. the carousel should start rotating only when it is in focus and stop when it is not.
To Reproduce
No response
Expected Behavior
No response
Screenshot/ Video
Current situation:
Ideal situation:
when a visitor reaches the carousel after scrolling, he/she should first see the President and so on.!
Desktop (please complete the following information)
Is your feature request related to a problem? Please describe.
The navbar on the site does not stick to the top and as the website involves a lot of scrolling, to redirect to another page, we have to scroll back to the top to change the page.
So having a sticky navbar will make redirection faster for the users.
Describe the solution you'd like
The solutions can have the css of position fixed and top 0 but this will result in the body of the webpage getting pushed upwards. Also the navbar has a transparent background so you will have to add a corresponding background to it and push the body of the webpage down.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
you just need to change the content of this page like first one is for web development and next you can add android development, ai/ml,ar/vr,data science and other tech domains
Is your feature request related to a problem? Please describe.
The issue is that, on entering an unknown path, the page returned is completely blank. Which hinders the UX
Describe the solution you'd like
I would like to add a custom 404 page on the application to make it more appealing
Describe alternatives you've considered
An alternative solution of this would be to always redirect to the home page if no coding effort is required on the 404 page, although a custom 404 page is always a good solution to handle multiple use cases
Is your feature request related to a problem? Please describe.
in choose a framework you can give introduction about different frontend frameworks like angular,reactjs,svelte and any other of your choice and resources for them also
On navigating to https://www.nsccbpit.tech and clicking on the Projects tab, a new component loads which is not full screen and looks out of sync compared to other tabs.
the checkboxes in the JS page need Improvement(refer the HTML page for the same) and the amount of resources in HTML page can be increased(refer to the JS page)
To Reproduce
go to the resources page
click on the arrow in the web dev card
scroll to look for tech stack card(html, css, js, etc.)
open html page and js page respectively to look for the issue
Expected Behavior
The checkbox cards on HTML and JS page should look similar
HTML page will have more resources
Screenshot/ Video
too few resources(to compare see JS page)
Desktop (please complete the following information)
Device - [All]
OS - [All]
Browser [All]
Version [All]
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
currently we have only frontend in which we have only shown html,csss and javascript
you have to add more content in this page such as after javascript you can add css frameworks/libraries , js frameworks,hosting websites
And additionaly you can add content for backend also
Please attach some screenshots while making pr
currently this data of checkboxs are stored in localstorage which changes if we reload the page make it persist even if we reload page the data should remain unchanged
you can use redux toolkit for it
To Reproduce
No response
Expected Behavior
No response
Screenshot/ Video
No response
Desktop (please complete the following information)
Is your feature request related to a problem? Please describe.
Problem:
Inconsistent code style and formatting in the project make the codebase hard to read and maintain.
Linting issues and code quality problems are often discovered too late in the development process, leading to increased debugging and refactoring efforts.
Lack of a standardized coding style hinders collaboration among developers and code reviewers.
By implementing Husky with Prettier and ESLint, we can effectively tackle these issues and improve the overall code quality and development experience in the repository.
Describe the solution you'd like
Issue Description:
I would like to propose adding Husky with Prettier and ESLint configuration to this repository. This will help maintain code consistency and catch potential issues early in the development process.
Proposed Changes:
Husky Integration: We will integrate Husky to set up Git hooks, specifically the pre-commit hook, to ensure that code is automatically formatted and checked for linting issues before each commit.
Prettier Configuration: We will add a Prettier configuration file to define code formatting rules for the project. This will ensure that all code adheres to a consistent style.
ESLint Configuration: We will add an ESLint configuration file to define linting rules for the project. This will help catch and prevent common JavaScript and TypeScript coding errors.
Benefits:
Consistent code style throughout the project.
Early detection and prevention of code quality issues.
Improved collaboration among developers by reducing code review friction related to code style and formatting.
Implementation Steps:
Install Husky as a development dependency.
Create a .husky directory with a pre-commit hook to trigger code formatting and linting before each commit.
Install Prettier and configure it with a .prettierrc file.
Install ESLint and configure it with an .eslintrc file.
Ensure that all developers are aware of and adhere to the new coding standards.
Additional Notes:
Please feel free to discuss any concerns, suggestions, or questions related to this proposal. I'm happy to provide assistance and guidance during the implementation process.
Let's work together to improve code quality and maintainability in this project!