Qursik – Platforma z kursami

Qursik to platforma z kursami, dzięki której użytkownicy mogą sprzedawać swoje szkolenia, a użytkownicy mogą kupić dostęp, obejrzeć kurs, a następnie uzyskać certyfikat.

Qursik – Platforma z kursami

Informacje o projekcie

Klient

Qursik

Data realizacji

luty 2023

Kategorie

O projekcie

Indywidualny projekt i wykonanie

Wykonaliśmy zaawansowany projekt programistyczny na autorskim skrypcie w Nuxt.js i Strapi, które to technologie połączyliśmy w portal internetowy z systemem CMS, zaawansowanymi funkcjami i łatwym w użyciu interfejsem. Nuxt.js pomógł w tworzeniu responsywnych i przyjaznych dla użytkownika stron internetowych, a także w tworzeniu aplikacji internetowych na bazie Node.js (całość została napisana w JavaScript). Strapi pozwoliło na stworzenie zaawansowanych zasobów, które zintegrowaliśmy z Nuxt.js.

Platforma umożliwia zarządzanie rolami użytkowników oraz publikację i sprzedaż kursów online. Administrator nadaje użytkownikom uprawnienia Autora, co odblokowuje dostęp do panelu tworzenia i edycji kursów. Autorzy mogą dodawać szkolenia w dedykowanym panelu, uzupełniając treści w formie tekstu, materiałów graficznych oraz wideo.

Kursy mają uporządkowaną strukturę — materiał jest podzielony na sekcje (moduły) oraz lekcje, co ułatwia nawigację i realizację szkolenia przez uczestników. Klienci mogą przeglądać ofertę i kupować kursy opublikowane przez Autorów. Po zakupie uzyskują dostęp do treści, a po ukończeniu szkolenia mogą otrzymać certyfikat.

Platforma działa w modelu prowizyjnym — od każdej sprzedaży kursu naliczana jest ustalona prowizja, pobierana przez platformę od Autora.

qursik-pokaz-kursow-na-stronie-glownej-768x391.png

Użyte technologie

Użyliśmy najnowszych technologii, żeby stworzyć szybką i skalowaną aplikację internetową. Wykorzystaliśmy:

Node.js to platforma oprogramowania, która jest oparta na silniku JavaScript V8 firmy Google. Jest wykorzystywana do tworzenia dynamicznych aplikacji internetowych i usług sieciowych. Node.js wykorzystuje model wielowątkowy do wykonywania wielu różnych zadań jednocześnie.

Nuxt.js to framework JavaScript oparty na Node.js, który zapewnia zaawansowane narzędzia do tworzenia aplikacji internetowych i mobilnych. Umożliwia wygodne tworzenie aplikacji w oparciu o unikalny model programistyczny, który ułatwia tworzenie aplikacji uniwersalnych i responsywnych.

Strapi to otwarty system zarządzania treścią, który umożliwia tworzenie aplikacji internetowych i mobilnych za pomocą narzędzi do tworzenia treści i interfejsów API. Umożliwia tworzenie zaawansowanych aplikacji za pomocą narzędzi do tworzenia treści i interfejsów API. Strapi ułatwia tworzenie skalowalnych aplikacji internetowych i mobilnych, dzięki czemu można szybko wdrażać aplikacje.

panel-autora-768x388.png

Kompleksowe wykonanie

Dla klienta przygotowaliśmy logo, całą oprawę graficzną, projekt graficzny strony internetowej oraz wykonaliśmy autorski projekt całej strony tworząc całą aplikację. Przygotowaliśmy Panel zarządzania – administracyjny, panel autora dla użytkowników zamieszczających kursy oraz wiele funkcjonalności takie jak: filtrowanie, sortowanie, wyszukiwarka, oglądanie szkoleń w formie wideo, komentarze, opinie, statystyki, rozliczenia, wypłaty, fakturowanie, sprzedaż kursów, system płatności online, mailing, artykuły, centrum pomocy, formularz kontaktowy, formularz rejestracyjny, koszyk zakupowy, wystawianie certyfikatów zaliczenia kursów, funkcja „zleć kurs”, funkcje administracyjne (blokady kont, bany kursów, weryfikacja kursów, akceptacja kursów, akceptacja wypłat i więcej), dodawanie i edycja kursów.

Galeria projektu