An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          



iiwi


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.