Categories
Ecology Life Sustainability

17 Django Project Ideas that can Make a Positive Impact around You

Reading Time: 4 minutes.

This post first appeared on the DjangoTricks blog.

For more than a decade, I was focused only on the technical part of website building with Django. In the process, I have built a bunch of interesting cultural websites. But I always felt that those sleepless nights were not worthy of the impact.

They say, “Don’t work hard, work smart!” I agree with that phrase, and for me it’s not about working less hours. For me, it’s working as much as necessary, but on things that matter most.

So after years of collecting facts about life, I connected the dots and came up with make-impact.org – a social donation platform, which became one of the most important long-term projects. All my planning goes around this project.

And I believe I am not the only programmer who sometimes feels that they want to make a positive impact with their skills. So I brainstormed 17 Django project ideas. You can choose one and realize it as a hobby project, open-source platform, startup, or non-profit organization; alone, with a team of developers, or collaborating with some non-technical people.

Idea #1: Low Qualification Job Search

The job market is pretty competitive, and not all people can keep up with the train. You could build a job search website for jobs that don’t require high education or lots of working experience. It could be helpful for people with language barriers, harsh living conditions, or those who are very young or very old. You could build it for your city, region, or country.

Idea #2: Discounted Meals and Products

Get inspired from Too Good To Go and build a progressive web app for your city about discounted restaurant meals and shop products whose expiration date is close to the end, but they are still good to eat.

Idea #3: Personal Health Advisor and Tracker

Build a website for setting your personal health improvement goals and tracking the progress. For example, maybe one wants to start eating more particular vegetables every week, jogging daily, lose or gain weight, or get rid of unhealthy addictions. Let people choose their health goals and check in with each progressive step. Allow using the website anonymously.

Idea #4: Online Primary and Elementary School Materials

Some people don’t have access to schools in general or miss some classes because of illnesses. You could build a global and open wiki-based primary and elementary school education website for children and adults. It should be translatable and localizable. It would also be interesting to compare the same subject teachings in different countries side-by-side.

Idea #5: Psychological Support for Women

You could build a website with a video chat providing psychological support to discriminated or violently abused women. The help could be given by professionals or emphatic volunteers. The technical part can be implemented using django-channels, WebSockets, and WebRTC.

Idea #6: Rain-harvesting Companies around the World

Rain harvesting is one of the available ways to solve the problem of the lack of drinking water. There could be a platform comparing rain-harvesting companies all around the world. What are the installation prices? What are the countries they are working with? How many people have they saved? This website would allow people to find the most optimal company to build a rain harvesting system for them.

Idea #7: Closest Electric Car Charging Stations

Use the Open Charge Map API and create a progressive web app that shows the nearest electric car charging station and how to get there.

Idea #8: Escrow-based Remote Job Search

As remote jobs are getting more and more popular, there is still a matter of trust between the employees and employers. “Will the job taker complete their job in a good quality?” “Will the company pay the employee on time?” There are Escrow services to fix this issue. These are third parties that take and hold the money until the job is done. You could build a remote job search website promoting the usage of Escrow.com or another escrow service provider.

Idea #9: Open Work Locations

You could build a website listing coworking spaces and cafes with free wifi in your city. It should include the map, price ranges, details if registration is required, and other information necessary for remote workers.

Idea #10: Most Admired Companies

There could be a social website listing the most admired companies to work for in your country. Companies could be rated by working conditions, salary equality, growth opportunities, work relations, and other criteria. Anyone could suggest such a company, and they would be rated by their current and former employees anonymously.

Idea #11: Tiny Houses

The cost of accommodation is a critical problem in many locations of the world. You could develop a website that lists examples of tiny houses and their building schemas and instructions.

Idea #12: Catalog of Recycled Products

You could work on a product catalog with links to online shops, selling things produced from collected plastic. For example, these sunglasses are made of plastic collected from the ocean. Where available, you could use affiliate marketing links.

Idea #13: Information for Climate-change Migrants

You could work on a website for climate-change migrants with information about getting registered, housing, education, and jobs in a new city or country with better climate conditions.

Idea #14: Fishes, Fishing, and Overfishing

Scrape parts of FishBase and create a website about fishes, fishing, and overfishing in your region or the world. Engage people about the marine world and inform them about the damage done by overfishing.

Idea #15: Plant Trees

Create an E-commerce shop or Software as a Service and integrate RaaS (Reforestation as a Service). Let a tree be planted for every sale.

Idea #16: Positive Parenting

Create a progressive web app about positive parenting. For inspiration and information check this article.

Idea #17: Constructive Forum

Create a forum with topic voting and automatic hate speech detection and flagging. For example, maybe you could use a combination of Sentiment analysis from text-processing.com and usage of profanity words to find negativity in forum posts.

It’s your turn

I hope this post inspired you. If you decided to start a startup with one of those ideas, don’t forget to do your research at first. What are the competitors in your area? What would be your unique selling point? Etc.

Also, it would be interesting to hear your thoughts. Which of the projects would seem to you the most crucial? Which of them would you like to work on?


Cover photo by Joshua Fuller

Categories
Ecology Self-awareness

Small Everyday Habits to be Friendlier to the Planet

Reading Time: 3 minutes.

Here is a short list of habits that I try to practice every day for the sake of ecology. Let’s be more aware of our consumption and wasting behavior.

Keep the Environment Clean

Respect the street and environment cleaners.

Respect the work of street and environment cleaners. They won’t stay out of work if you resist throwing away cigarette butts on the streets, dropping plastic cups in the fields of festivals, or leaving the trash in nature.

I liked the Fusion-festival example with a garbage policy. Every person entering the festival had to make a 10€ deposit and got a huge bag for the garbage. After the festival, you could retrieve the deposit only if you brought back the bag full of trash.

Sort and Separate the Waste

Plastic waste.

Even if you have heard gossips that they dispose of the sorted garbage in the same scrap-heap, sorting waste forms a good habit for the times of improved infrastructure in your city. Also, gossips are not necessarily true.

Avoid Unnecessary Plastic

"May I have a plastic bag?" asks a buyer at a fish market.
"Already inside", answers the seller.

Don’t worry about using long-lasting plastic things like chairs, dishes, drinking bottles, sandwich boxes, or toys. But avoid single-use plastic things like lightweight bags, straws, or disposable cups. Plastic that gets out to nature over long years is dissolved into microplastic and eventually comes back to you inside the food.

Dismantle Carton Boxes Before Throwing Away

Tetra Pak boxes.

When you throw away any boxed packages like the ones from milk, juice, corn flakes, or tea, at first, dismantle the box. It will take less space in the garbage container, and in the long run, there will be less energy consumed for sanitation, as the garbage truck will need to come to collect the garbage less often.

Cut any Plastic Rings that are Used for Packaging

Plastic rings.

Plastic rings from beer six-packs, bottle stoppers, handles for cups, Tetra Pak stoppers, and others usually become a disaster for wild animals. Lots of birds, turtles, and sea animals get stuck in those rings and die suffering.

Before throwing away any plastic ring, cut it with a knife or scissors so that no living creature could get stuck in it.

Call to Action

What are your daily habits that help us save the planet? What new did you learn from this blog post? Please share your thoughts in the comments.


Pictures by Guillaume de GermainAnna ShvetsMagda EhlersBrian YurasitsLogan Weaver