Skip to content

AdityasWorks/CitySync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CitySync

Overview

This platform enables efficient inter-departmental collaboration by facilitating registration of departments and officials, centralized data/resource sharing, unified project management, scheduling, and planning. It also incorporates a dedicated discussion forum for department officials and a blockchain-based supply chain management system to store records securely.

The platform is designed to streamline city governance by improving communication, reducing project conflicts, and fostering collaboration through a user-friendly interface.

Key Features

  1. Department & Official Registration: Allows city departments and officials to register and participate in platform activities.
  2. Data and Resource Sharing: Enables departments to exchange data and resources seamlessly.
  3. Project Management: Manage inter-departmental projects with unified scheduling, phasing, and planning to avoid conflicts and optimize resource usage.
  4. Discussion Forums: Dedicated space for inter-departmental communication and discussions to foster collaboration.
  5. Blockchain-Based Supply Chain Management: Secures records and tracks resources using a blockchain layer for added security and transparency.

Benefits

  • Streamlined Collaboration: Centralizes data and resources to reduce redundancy and improve efficiency.
  • Secure Record Storage: Utilizes blockchain technology to protect and manage important records.
  • Reduced Project Conflicts: Unified scheduling and resource management reduce overlaps in projects and ensure better coordination.
  • Enhanced Communication: The platform enhances communication across departments through discussion forums and project management tools.

Technologies Used

  • Tailwind CSS: For efficient styling and responsive design.
  • Vite: For fast development and optimized builds.
  • React: Front-end framework for building the user interface.
  • Blockchain IPFS: For supply chain management and secure record storage.
  • MongoDb Database: For managing users, projects, and resource data.

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/AdityasWorks/CitySync.git
  2. Navigate to the project directory:
    cd CitySync
  3. Install dependencies in Frontend and Backend:
    cd backend
    npm install
    cd ..
    cd frontend
    npm intall
  4. Run the Backend:
    cd backend
    node server.js
    
  5. Run the development server with Vite in Frontend folder:
    cd ..
    cd frontend
    npm run dev
  6. Set up the database and blockchain network (refer to config/setup.md for detailed instructions).
  7. Open the application at http://localhost:5173.

This platform aims to foster collaboration, reduce redundancy, and enhance the effectiveness of city governance efforts. We welcome contributions to improve and expand its capabilities!

About

An Inter-departmental Collaboration Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 94.0%
  • Solidity 4.6%
  • Other 1.4%