NNWS Collective
Fiscal Host: Open Source Collective
Nattoji Nature Web Solutions (NNWS) provides web-based software solutions free of cost. NNWS is an online and global non-profit, hence not registered.
Contribute
Become a financial contributor.
Financial Contributions
NNWS Collective is all of us
Our contributors 2
Thank you for supporting NNWS Collective.
About
Nattoji Nature Web Solutions (NNWS) was started in February 2023 by me, Nishanth Nattoji, to provide web-based software solutions for environmental causes. I have around 10 years of professional experience in software technology and a Master's degree in Forest Conservation.
I started contributing to environmental open-source projects this year in 2024. There aren't enough software developers contributing to environmental open-source projects. The next generation of software developers just starting their careers, and interested in contributing to the environmental field, would often find it difficult to start contributing to real-world environmental open-source projects on their own. I am looking to bridge this gap by providing internship training for new software developers to smoothly and successfully start contributing to environmental open-source projects and become part of the environmental open-source community.
All services provided by Nattoji Nature Web Solutions (NNWS) are free of cost, I have not charged for any of my services since I started last year. I have been entirely self-sustaining and self-funding my work. But interns often cannot afford to do free internships because of their student budget and tuition fees, if they are student interns. Hence I have created this collective to get enough funds to start the internship training with stipends for interns.
I'll start the training with one intern if I receive funding and look for more interns to train if the funds are sufficient. Below would be the training agenda for the internship.
------------------------------------------------------------------------------------------------------------
I started contributing to environmental open-source projects this year in 2024. There aren't enough software developers contributing to environmental open-source projects. The next generation of software developers just starting their careers, and interested in contributing to the environmental field, would often find it difficult to start contributing to real-world environmental open-source projects on their own. I am looking to bridge this gap by providing internship training for new software developers to smoothly and successfully start contributing to environmental open-source projects and become part of the environmental open-source community.
All services provided by Nattoji Nature Web Solutions (NNWS) are free of cost, I have not charged for any of my services since I started last year. I have been entirely self-sustaining and self-funding my work. But interns often cannot afford to do free internships because of their student budget and tuition fees, if they are student interns. Hence I have created this collective to get enough funds to start the internship training with stipends for interns.
I'll start the training with one intern if I receive funding and look for more interns to train if the funds are sufficient. Below would be the training agenda for the internship.
------------------------------------------------------------------------------------------------------------
Week 1 and 2: Selecting an existing project to contribute to and preparation training
An existing environmental open-source project from https://opensustain.tech/ would be selected for training an intern, a different project will be selected for each intern based on their background. Java, HTML, CSS and Javascript are the programming languages I have experience in. Hence this training will be only for those who have knowledge of one or more of the mentioned languages. During this time, interns will be trained in technologies they might not be fully familiar with and which are needed for the day-to-day development of the project, such as GitHub, GIt, Code Comparison Software, Docker etc.
Week 3 and 4: Project Environment Setup
I will help the interns set up the project environment on their local machine, through which they can test their code changes locally before creating a PR.
Week 5 to 8: Project Contribution
Interns will contribute to the selected project by creating at least 1 or 2 PRs before the end of the internship. I will help the interns when they get stuck anywhere and will review the code changes before the PRs are created to ensure it's optimal and high standard.
------------------------------------------------------------------------------------------------------------
The interns will have their contribution to a real-world environmental open-source project to show on their GitHub profile by the end of the internship. They can then continue contributing on their own after the internship and build their network in the environmental open-source community by communicating with the project owners.
My work so far applying software technology for environmental causes can be found on my website.
Website: https://naturewebonline.com/
GitHub: https://github.com/NNattoji
An existing environmental open-source project from https://opensustain.tech/ would be selected for training an intern, a different project will be selected for each intern based on their background. Java, HTML, CSS and Javascript are the programming languages I have experience in. Hence this training will be only for those who have knowledge of one or more of the mentioned languages. During this time, interns will be trained in technologies they might not be fully familiar with and which are needed for the day-to-day development of the project, such as GitHub, GIt, Code Comparison Software, Docker etc.
Week 3 and 4: Project Environment Setup
I will help the interns set up the project environment on their local machine, through which they can test their code changes locally before creating a PR.
Week 5 to 8: Project Contribution
Interns will contribute to the selected project by creating at least 1 or 2 PRs before the end of the internship. I will help the interns when they get stuck anywhere and will review the code changes before the PRs are created to ensure it's optimal and high standard.
------------------------------------------------------------------------------------------------------------
The interns will have their contribution to a real-world environmental open-source project to show on their GitHub profile by the end of the internship. They can then continue contributing on their own after the internship and build their network in the environmental open-source community by communicating with the project owners.
My work so far applying software technology for environmental causes can be found on my website.
Website: https://naturewebonline.com/
GitHub: https://github.com/NNattoji
Our team
Sugam Goel
Core Contributor
Nishanth Nattoji
Admin