Fluxion is an online platform designed to streamline drainage complaints, providing users with a convenient way to report and address drainage issues in their communities. Our platform is built with efficiency and user-friendliness in mind, utilizing Vite for the frontend, MongoDB for the database, and Node.js for the backend.
- User-friendly Interface: Fluxion offers an intuitive interface that allows users to easily submit drainage complaints and track their progress.
- Efficient Reporting: With Fluxion, users can quickly report drainage issues by providing necessary details such as location, description, and images.
- Real-time Updates: Users can stay informed about the status of their complaints through real-time updates and notifications.
- Data Management: Our platform efficiently manages complaint data, ensuring seamless communication between users and administrators.
- Responsive Design: Fluxion is designed to be responsive, offering a consistent experience across various devices and screen sizes.
- Frontend: Vite, Tailwind css, Leaflet js
- Backend: Node.js
- Database: MongoDB
To install Fluxion locally, follow these steps:
- Clone the repository:
git clone https://github.com/SamadritaBhattacharya/fluxion.git
- Navigate to the project directory:
cd fluxion
- Install dependencies:
- Frontend:
cd frontend && npm install
- Backend:
cd backend && npm install
- Frontend:
- Set up MongoDB database (you'll need to have MongoDB installed and running locally).
- Configure environment variables as needed.
- Start the frontend and backend servers:
- Frontend:
npm run dev
- Backend:
npm run dev
- Frontend:
We welcome contributions from the community to help improve Fluxion. If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create your feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, feel free to contact us at [email protected] and [email protected]