Giter Club home page Giter Club logo

dci-final-project-e-learning-platform's Introduction

Digital Evangelist & Full Stack Developer Carsten Hennig πŸ‘‹

CarstenHennig/carstenhennig is a ✨ special ✨ repository because its README.md (this file) appears on your GitHub profile.

Shows an illustrated sun in light color mode and a moon with stars in dark color mode.

Here are some ideas to get you started:

  • πŸ”­ I’m currently studying Data Analytics at Turing College and Data Science at TechLabs Hamburg (in a summer term)
  • 🌱 I’m currently working with Svelte, React, SQL, PHP and Python
  • πŸ‘― I’m looking to collaborate on several platforms
  • πŸ€” I’m looking for help with JS, TS, React, HTML & CSS, Svelte, Python, communication, public relations, video & audio broadcasting
  • πŸ’¬ Ask me about editing and managing digital media platforms
  • πŸ“« How to reach me: https://about.me/carsten.hennig, +49 176 50326719, [email protected]
  • πŸ˜„ Pronouns: he / him
  • ⚑ Fun fact: I started as a volunteer firefighter in age of 47

You find me @

  • Lat, Long 53.5700145,9.9511788

01100100 01101001 01100111 01100111 01101001 01110100 01101001 01111010 01100101

-.. .. --. --. .. - .. --.. .

dci-final-project-e-learning-platform's People

Contributors

awungferd avatar carstenhennig avatar ionos-deploy-now[bot] avatar karin167 avatar req avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

awungferd

dci-final-project-e-learning-platform's Issues

Summary of idea

Short exec summary to discuss our project idea
What
SaaS solution to create and to customize e-learning platforms for universities, high schools, schools and enterprises; Scalable low code solution

First project: E-Learning Platform for Students and Alumni of DCI Digital Career Institute

Hashtag #DesignNewThinking

Why
Hybrid learning is one of the main trends in the digitization for each, younger students and working adults. Our low code SaaS solution enables drivers of universities, high schools, schools and even every kind of enterprise or even non-government organizations to setup, design and manage individual platforms for e-learning.

Who
The very first try is created by the 'Digital Evangelists' Ferdinand Mbucha, Lead Backend Developer Karin Yahud, Lead Frontend Developer Carsten Hennig, Digital Strategist

How
We create a very first 'beta' e-learning platform for students and alumni of DCI, while structuring and preparing all frontend and backend elements for a low code SaaS solution.

Business case
The core platform for DCI will be created and curated by the 'Digital Evangelists' team for free. It's an open platform, means: We provide API and support for new developed solutions.

The business model is focussed on - open low code solution for basic monthly fees - enhance new functions and business cases with new developed solutions and app connected via two-way real-time API - web project development for individual solutions and specialized business apps for custom fees

Discussion / Design Thinking
Meta Platform β€šHow to learnβ€˜ Create and mix your individual learning modules:

Blog publishing (text module)
Video tutorials (video module, video playlist)
Explaining podcasts (audio module)
Peer-to-peer learning (chat module)
Tutorials for creating e-learning content (how to guidelines for texts, videos, podcasts, didactics, principles of user-generated content)
Open Source Solution with beta version (including basic modules) -> DCI community is invited to develop new modules, improve modules, create specific business apps and using the solution for a topic-focussed e-learning platform (i.e. SEO Basics, React Development tbc)

First steps of project management following design thinking process:

Defining target groups
Designing market research (web crawl) AND survey
Defining unique selling propositions (USP) and main purpose for our target groups
To do:

Create presentation of project idea
Create very first raw UI

Project plan example

Project plan example

Messaging
As a user, I am able to send messages to other users
As a user, when I receive a message, I will get a notification on the current page I am on
As a user, when I click on a message notification, it will send me to the main page
As a user, when I log in, I will see my messages on the main page
As a user, I am able to get messages from other users and also the system itself
Language switcher
As a user, I am able to switch the language of the user interface between german and english
User accounts
As a user, I am able to register into the system
As a user, I am able to login using my email and password
As a user, I am able to edit my account details
Administration
As an administrator, I have access to administration tools
As an administrator, I can see a listing of all the users
As an administrator, I can delete and individual user (which also deletes that users podcasts)
As an administrator, I can reset a users password
Notes
At the mom

Starting backend

npm install
npm i jsonwebtoken mongoose express validator dotenv cors bcrypt
npm run start

create .env file with
PORT=9000
DB_USER=
DB_PASS=
DB_HOST=
DB_NAME=
SECRET=

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.