https://github.com/itsarisid/iiwi
iiwi is a mobile-first platform designed to bridge students and counselors through personalized counseling sessions and a collaborative blogging community. Students can discover verified counselors, book sessions, and engage with user-generated content, while counselors showcase their expertise via blogs and manage their professional profiles.
https://github.com/itsarisid/iiwi
connect counselors guides learning mentor peer-stories
Last synced: 7 months ago
JSON representation
iiwi is a mobile-first platform designed to bridge students and counselors through personalized counseling sessions and a collaborative blogging community. Students can discover verified counselors, book sessions, and engage with user-generated content, while counselors showcase their expertise via blogs and manage their professional profiles.
- Host: GitHub
- URL: https://github.com/itsarisid/iiwi
- Owner: itsarisid
- License: mit
- Created: 2025-03-02T09:42:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-05-01T21:09:09.000Z (9 months ago)
- Last Synced: 2025-05-21T12:18:11.408Z (8 months ago)
- Topics: connect, counselors, guides, learning, mentor, peer-stories
- Language: C#
- Homepage:
- Size: 432 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A modular, scalable and ultra-fast open-source all-in-one platform built on ASP.NET Core 8.
**iiwi** is a mobile-first platform designed to bridge students and counselors through personalized counseling sessions and a collaborative blogging community. Students can discover verified counselors, book sessions, and engage with user-generated content, while counselors showcase their expertise via blogs and manage their professional profiles..
Role-Based Registration: Separate onboarding for students and counselors (with verification for counselors).
Counselor Search & Booking: Filter by expertise, ratings, cost, and availability. Integrated calendar and payment processing.
Interactive Blogs: Post, like, comment, and share stories. Counselors and students can create content on their profiles.
In-App Communication: Secure chat/video calls for sessions.
Reviews & Ratings: Transparent feedback system for counselors.
Analytics Dashboard: Counselors track session history, earnings, and blog performance.
.
**iiwi delivers a beautiful and configurable out-of-the-box**, built with a high level design approach, including components like `Sass`, `Tailwind` `Angular` and others. The included *Flex* theme is modern, clean and fully responsive.
The state-of-the-art architecture of iiwi - with `ASP.NET Core 8`, `Entity Framework Core 8` and Domain Driven Design approach - makes it easy to extend, extremely flexible and basically fun to work with ;-)
## Technology & Design
* State-of-the-art architecture with `ASP.NET Core 8`, `Entity Framework Core 8` and domain-driven design
* Cross-platform: run it on Windows, Linux, or Mac
* Supports `Docker` out of the box for easy deployment
* Composable, extensible and highly flexible due to modular design
* Highly scalable with full page caching and web farm support
* Powerful theme engine allows you to create or customise themes & skins with minimal effort thanks to theme inheritance
* Point&Click theme configuration
* Liquid template engine: highly flexible templating for emails and campaigns with auto-completion and syntax highlighting
* Html to PDF converter: creates PDF documents from regular HTML templates, radically simplifying the customisation of PDF output
* Consistent and sophisticated use of modern components such as `Angular`, `Sass`, `Tailwind` & more in the front and back end.
## Key Features
* Multi-language and full RTL (Right-to-Left) and Bidi(rectional) support
* Reviews & Ratings
* Media Manager: powerful and lightning fast media file explorer
* Rule Builder: powerful rule system for visual business rule creation with dozens of predefined rules out-of-the-box
* Search framework with faceted search support. Ultra-fast search results, even with millions of items!
* Extremely scalable through output caching, REDIS & Microsoft Azure support
* Tree-based permission management (ACL) with inheritance support
* Sophisticated import/export framework (profiles, filters, mapping, projections, scheduling, deployment... basically everything!)
* Modern, clean, SEO-optimized and fully responsive `Tailwind`-based theme
* RESTful WebApi
## Getting Started
### System requirements
#### Supported operating systems
* Windows 10 (or higher) / Windows Server 2012 R2 (or higher)
* Ubuntu 14.04+
* Debian 11+
* Mac OS X 10.11+
#### Supported database systems
- Microsoft SQL Server 2008 Express (or higher)
- MySQL 8.0+
- PostgreSQL 11+
- SQLite 3.31+
### Visual Studio
- Clone the repository using the command `git clone https://github.com/itsarisid/iiwi.git` and checkout the `main` branch.
- Download Visual Studio 2022 (any edition) from https://www.visualstudio.com/downloads/
- Open `iiwi.sln` and wait for Visual Studio to restore all NuGet packages
### Repository Structure
## Try it online
## License
iiwi is released under the [MIT](https://github.com/itsarisid/iiwi?tab=MIT-1-ov-file#readme).
**Add a star to our repository** to stay up-to-date, get involved or just watch how we're doing. Learn about the latest developments, actively participate and don't miss out on new releases.