Skip to content

Repository files navigation

🌍 CiviSence Landing Page

CiviSence Banner

Empowering Communities Through Transparent Civic Issue Management

A modern, responsive landing page for CiviSence β€” a platform that enables individuals, organizations, colleges, societies, residential communities, and institutions to report, manage, and resolve civic issues efficiently.

🌐 Live Demo β€’ πŸš€ Main Project β€’ πŸ“– Documentation


πŸ“Œ About

CiviSence is more than just an issue reporting application.

It is a Community & Civic Issue Management Platform where individuals can report public issues while organizations such as colleges, residential societies, campuses, offices, and institutes can create their own private workspaces to manage internal issues efficiently.

The landing page showcases the complete ecosystem, explains the workflow, highlights the platform's features, and encourages users and organizations to join CiviSence.


✨ Features

  • 🎨 Modern SaaS UI Design
  • πŸ“± Fully Responsive Layout
  • ⚑ Smooth Animations
  • πŸŒ™ Beautiful Glassmorphism Design
  • 🎯 Interactive Sections
  • πŸ“Š Dashboard Previews
  • πŸ“ˆ Workflow Visualization
  • 🏒 Organization Showcase
  • πŸš€ SEO Optimized
  • β™Ώ Accessible Components

🌟 Platform Highlights

πŸ‘€ Individual Users

  • Sign up as a normal user
  • Report public civic issues
  • Join multiple organizations
  • Track issue progress
  • Receive real-time notifications
  • Verify resolutions
  • Submit feedback

🏒 Organizations

Organizations can create their own dedicated workspace on CiviSence.

Supported organizations include:

  • πŸŽ“ Colleges
  • 🏫 Schools
  • 🏘 Residential Societies
  • 🏒 Offices
  • πŸ•Œ Institutions
  • 🌍 Communities
  • 🀝 NGOs
  • πŸ› Municipal Organizations

Organizations can:

  • Invite members
  • Invite admins
  • Invite staff
  • Manage internal issues
  • Monitor analytics
  • Track staff performance
  • View reports

πŸ”„ Workflow

πŸ‘€ User Workflow

Sign Up
      β”‚
      β–Ό
Join Organization(s)
      β”‚
      β–Ό
Report Issue
      β”‚
      β–Ό
Admin Verification
      β”‚
      β–Ό
Staff Assignment
      β”‚
      β–Ό
Issue Resolution
      β”‚
      β–Ό
Resolution Proof
      β”‚
      β–Ό
User Feedback

🏒 Organization Workflow

Register Organization
          β”‚
          β–Ό
Create Workspace
          β”‚
          β–Ό
Invite Members
          β”‚
          β–Ό
Invite Admins & Staff
          β”‚
          β–Ό
Receive Issues
          β”‚
          β–Ό
Assign Tasks
          β”‚
          β–Ό
Track Progress
          β”‚
          β–Ό
Resolve Issues
          β”‚
          β–Ό
Analytics & Reports

🌐 One Account. Multiple Organizations.

One of CiviSence's most powerful features is that users only need one account.

They can join multiple organizations simultaneously, just like joining different communities on social platforms.

Example:

πŸ‘€ John Doe

β”œβ”€β”€ πŸŽ“ ABC Engineering College
β”œβ”€β”€ 🏘 Green Valley Society
β”œβ”€β”€ 🏒 Tech Office
β”œβ”€β”€ 🌍 Local Community
└── 🎯 Coding Institute

Users can switch between organizations anytime and report issues specific to each community.


🌎 Types of Issues

🌍 Global Issues

Issues affecting public spaces.

Examples:

  • Road Damage
  • Garbage Collection
  • Street Lights
  • Water Leakage
  • Traffic Signals
  • Public Infrastructure

🏒 Organization Issues

Issues limited to an organization's workspace.

Examples:

  • Hostel Maintenance
  • Classroom Electricity
  • Broken Furniture
  • Laboratory Equipment
  • Society Water Supply
  • Office Internet
  • Campus Cleanliness

πŸ‘₯ User Roles

πŸ‘€ User

  • Report Issues
  • Join Organizations
  • Track Status
  • Receive Notifications
  • Submit Feedback

πŸ›‘ Admin

  • Verify Issues
  • Assign Staff
  • Manage Members
  • View Analytics
  • Monitor Performance

πŸ›  Staff

  • Receive Assigned Tasks
  • Update Progress
  • Upload Resolution Images
  • Resolve Issues
  • Communicate with Admin

🎯 Why CiviSence?

βœ… One Platform for Every Community

βœ… Complete Transparency

βœ… Real-time Issue Tracking

βœ… Smart Organization Management

βœ… Dedicated Admin & Staff Dashboards

βœ… Analytics & Reports

βœ… Multi-Organization Support

βœ… Faster Issue Resolution


πŸ’» Tech Stack

  • React.js
  • Tailwind CSS
  • Framer Motion
  • React Router
  • Lucide Icons
  • Vite

πŸ“‚ Project Structure

src/
β”‚
β”œβ”€β”€ assets/
β”œβ”€β”€ components/
β”œβ”€β”€ pages/
β”œβ”€β”€ sections/
β”œβ”€β”€ layouts/
β”œβ”€β”€ hooks/
β”œβ”€β”€ utils/
β”œβ”€β”€ App.jsx
└── main.jsx

πŸš€ Getting Started

Clone the repository

git clone https://github.com/yourusername/civisence-landing-page.git

Navigate into the project

cd civisence-landing-page

Install dependencies

npm install

Run the development server

npm run dev

Build for production

npm run build

πŸ“± Responsive Design

The landing page is optimized for:

  • πŸ“± Mobile
  • πŸ“² Tablet
  • πŸ’» Laptop
  • πŸ–₯ Desktop

🎨 Design Philosophy

The design follows a modern SaaS aesthetic inspired by:

  • Stripe
  • Linear
  • Framer
  • Notion
  • Vercel

with a clean purple color palette, glassmorphism, soft shadows, rounded corners, and subtle animations.


🀝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create your feature branch
git checkout -b feature-name
  1. Commit your changes
git commit -m "Add amazing feature"
  1. Push to the branch
git push origin feature-name
  1. Open a Pull Request

πŸ“¬ Contact

Have questions or suggestions?

Feel free to open an issue or start a discussion.


πŸ“„ License

This project is licensed under the MIT License.


🌍 Building Smarter Communities, Together.

Made with ❀️ by the CiviSence Team

Releases

Packages

Contributors

Languages