How to Contribute 👀

You can be a valuable part of our mission to showcase the rich culture, history, and nature of Uttarakhand. We welcome contributions in both code and non-code forms:

For Code Contributions:

  • 🐞 Report a Bug: If you find a bug, create an issue with detailed information or submit a pull request if you can fix it.
  • 🎉 New Features: Propose new features by creating an issue to discuss ideas or submit a pull request with the new feature implementation.
  • đŸ’ģ Improve User Interface: Enhance the user interface with design improvements. Propose changes to layout, color scheme, or fonts, ensuring a clean and minimal approach.
  • You can assist in building the website. We are using React for the frontend and Java for the backend. Your expertise in these technologies is greatly appreciated. To get involved, reach out to us, and we'll guide you on how to contribute to the codebase.

For Non-Code Contributions:

If you are not a coder, you can still make a significant impact:

  • 📄 Improve Documentation: Help improve project documentation.
  • Website Design: Share your creativity and design skills to help improve the look and feel of the website.
  • Content Gathering: Select a feature or aspect of Uttarakhand and start gathering authentic and insightful information. Please provide the sources or links from where you obtained the information. If the information is your own, make sure to mention. Organize the information in a structured manner and create issues with your suggestions, designs, or content contributions.
  • If your contribution aligns with our mission to provide valuable and insightful content, we will gladly incorporate it into our website and give proper credit to you.

Help Us Find the Perfect Name for the Website:

  • Suggest a Name: We are in search of a unique and concise name for our website that reflects its purpose. We encourage you to suggest a name in Uttarakhandi language that is both meaningful and easy to remember. Your input is highly valued, and we'll consider all suggestions to choose the most fitting name. Please share your name suggestions via E-mail 📨 with "Website Name Suggestion" as the subject line.

We have created a ' Contributors'page on our website where we showcase the photos and names of all our contributors. We are committed to recognizing their efforts.

Issues & Pull Request

ajaynegi45

Optimize Map SVG

1. **Smooth Zooming:** - Currently, when zooming in or out on the map, the screen freezes, particularly on low-end devices. We need to optimize the zooming functionality to ensure a smooth and fast experience across all devices. - Implement a solution to make zooming operations smoother, ensuring that users can interact with the map seamlessly without experiencing freezes or delays. 2. **Enable Dragging Left to Right with Mouse Pointer:** - Users should be able to drag the map horizontally using the mouse pointer when zoomed in. This functionality enhances the user experience, allowing for easier navigation across the map. - Implement mouse pointer drag functionality to enable users to scroll horizontally while zoomed in on the map. 3. **Optimize SVG for Faster Loading:** - Currently, the SVG map may take a significant amount of time to load, affecting the overall user experience. We need to optimize the SVG to reduce loading times and improve the efficiency of the map rendering process. - Explore techniques such as SVG optimization tools, reducing unnecessary details in the SVG file, and optimizing SVG rendering settings to ensure that the map loads quickly and efficiently. These optimizations will enhance the performance and user experience of the map, ensuring that users can interact with it smoothly, regardless of their device capabilities or network conditions. **SVG Map path** "src/assets/images/map-uttarakhand.svg" [URL](https://github.com/ajaynegi45/Uttarakhand-Culture-Preservation-Project/blob/main/src/assets/images/map-uttarakhand.svg)

ajaynegi45

Enhance contributing.md

The current CONTRIBUTING.md file lacks essential information about how newcomers can contribute to our project and may not be sufficiently clear. To foster a better understanding of the contribution process and to make it more accessible to new contributors, we need to enhance the CONTRIBUTING.md file.

ajaynegi45

Reduce Page Loading Time

**Issue Description:** The current page loading time of website is longer than desired, impacting user experience and potentially affecting search engine rankings. This issue aims to address and optimize the page loading time to enhance the overall performance of the project website. This issue is crucial for the overall success of the Uttarakhand Culture Preservation Project, and your collaboration in addressing it is highly appreciated. Thank you

ajaynegi45

Enhance README.md

The current README.md for our project lacks essential information about the project's aim and may not be sufficiently clear for newcomers. To foster a better understanding of the project and to make it more accessible to new contributors, we need to enhance the README.md file. Let's work together to enhance our project's README.md and create a more welcoming environment for newcomers!

Currently working on this page

Mean while checkout Github