Skip to content

Harishchandra-26/JalWiKi

Β 
Β 

🌊 JalWiKi: Digital Platform for Water Conservation

Empowering Knowledge Sharing and Collaboration for Sustainable Water Management

JalWiKi Logo

JalWiKi is a comprehensive digital platform designed to combat water scarcity through collaborative knowledge sharing. Built with modern web technologies, it serves as a centralized hub where water conservation experts, enthusiasts, and learners can contribute, discover, and implement sustainable water management solutions with detailed guides, benefits, materials, and step-by-step instructions


Python Django Next.js React TypeScript PostgreSQL Tailwind CSS

License: MIT PRs Welcome


⛩️ Live Website : https://jalwiki.vercel.app

Table of Contents


Key Features

  • πŸ“š Collaborative Knowledge Platform: Wikipedia-style editing with secure authentication and responsive design
  • πŸ’§ Comprehensive Technique Database: Searchable conservation methods with regional mapping and visual guides
  • 🀝 Community Engagement: Discussion forums with voting, user tracking, and flexible tagging system
  • πŸ€– AI-Powered Intelligence: Smart recommendations and problem-solving using Google Gemini AI
  • πŸ›οΈ Government Integration: Access to water schemes, policy updates, and NGO partnerships

Technology Stack

Backend Technologies

  • Python Python 3.11 - Core backend language
  • Django Django 5.1.6 - Web framework
  • DRF Django REST Framework - API development
  • PostgreSQL PostgreSQL - Primary database
  • JWT JWT Authentication - Secure token-based auth
  • Axios Axios - HTTP client
  • Framer Motion Framer Motion - Animation library
  • Google Gemini AI - AI-powered features

Frontend Technologies

  • Next.js Next.js 15.2.4 - React framework
  • React React 19.1.0 - UI library
  • TypeScript TypeScript 5.0 - Type-safe JavaScript
  • Tailwind Tailwind CSS - Utility-first CSS framework
  • Radix UI Radix UI - Accessible component primitives

Quick Start Guide

πŸ“‹ Prerequisites

Before you begin, ensure you have the following installed:

  • Python Python 3.11 or higher
  • Node.js Node.js 18.x or higher
  • PostgreSQL PostgreSQL 12 or higher
  • Git Git (for version control)

Installation

API Documentation

Screenshots


🀝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

πŸ“ž Support & Contact

For questions, support, or collaboration opportunities:

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


🌊 "Every drop counts in the journey towards water sustainability" 🌊

Made with ❀️ by Avishkar Patil

Β© 2025 JalWiKi Project. All rights reserved.

About

JalWiKi: A Digital Platform for Water Conservation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.1%
  • Python 8.4%
  • Other 1.5%