Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ashesi-org/iconnect
Issue reporting and resolution platform
https://github.com/ashesi-org/iconnect
azure-devops bullmq context-api docker expressjs load-balancer microservices nextjs nodejs passportjs postgresql reactjs redis reverse-proxy socket-io
Last synced: 13 days ago
JSON representation
Issue reporting and resolution platform
- Host: GitHub
- URL: https://github.com/ashesi-org/iconnect
- Owner: Ashesi-Org
- License: mit
- Created: 2023-11-16T20:24:14.000Z (about 1 year ago)
- Default Branch: production/integrated
- Last Pushed: 2024-07-16T21:03:46.000Z (7 months ago)
- Last Synced: 2024-07-17T01:23:46.869Z (7 months ago)
- Topics: azure-devops, bullmq, context-api, docker, expressjs, load-balancer, microservices, nextjs, nodejs, passportjs, postgresql, reactjs, redis, reverse-proxy, socket-io
- Language: JavaScript
- Homepage: https://ashesiiconnect.me
- Size: 8.22 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
IMPLEMENTATION DOCUMENTATION
[LINK](https://aucampus-my.sharepoint.com/:w:/r/personal/halidu_mubasir_ashesi_edu_gh/Documents/conference-template-letter.docx?d=w61dfc748e6284b62aad2578bac8b05d0&csf=1&web=1&e=yCIisq)[PREVIEW DEPLOY HERE](https://iconnect-eight.vercel.app)
# Ashesi iConnect
## Overview
This repository hosts the Ashesi iConnect application, designed to streamline issue reporting and resolution within the university community. It empowers users, resolvers, and administrators through distinct functionalities tailored to their roles.
### User Types
- **Normal User**: Students, faculty, and staff members who report issues and track their progress through an intuitive interface.
- **Resolver**: Assigned to specific issues within departments, they actively contribute to issue resolution, fostering communication and utilizing analytics tools.
- **Main Admin**: Overseeing the entire application, responsible for administrative functions, user management, system configuration, security, and analytics.## Key Functionalities
1. **Issue Reporting**: Enables users to report maintenance, safety concerns, academic inquiries, etc., streamlining communication between users and departments.
2. **Swear Words Detection**: Automatically censors offensive language for a respectful environment.
3. **Report Generation**: AI-powered reports offer detailed insights for informed decision-making.
4. **User-Friendly Interface**: Promotes accessibility and ease of use for seamless navigation.
5. **Data Analytics Dashboard**: Provides insights and identifies patterns in reported issues.
6. **Geolocation**: Enhances issue context by pinpointing the physical location of submissions.
7. **Calendar**: A dynamic scheduling tool for resolvers, aiding in task management and deadlines.## Technologies Used
### Frontend
- **Tailwind CSS**: Streamlines styling with utility-first classes, enhancing aesthetics and responsiveness.
- **JavaScript & ReactJS**: Enables dynamic content, interactivity, and efficient UI component creation.### Backend
- **Node.js & Express.js**: Ensures efficiency, scalability, and robustness in handling server-side operations.
- **Redis & BullMQ**: Enhances performance and manages background tasks for issue resolution.
- **Socket.io**: Facilitates real-time communication, crucial for prompt notifications and updates.### Database
- **PostgreSQL**: Manages structured data efficiently, ensuring scalability and robustness.
### Version Control
- **GitHub**: Centralizes project source code, fosters collaboration, and facilitates issue tracking and project management.
For detailed information and code access, visit the [GitHub Repository](https://github.com/Ashesi-Org/iconnect).