JeroenAdam / Content-sharing-platform

I'm developing this webapp allowing educators to search, submit, download or share educational resources. I'm using Java and React while practicing Devops.

Home Page:https://login.adambahri.com:1112/realms/jhipster/protocol/openid-connect/auth?response_type=code&client_id=web_app&scope=openid%20profile%20email&redirect_uri=https://app.adambahri.com:1114/login&login_hint=user&password=cca86cd5b97b

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Content Sharing Platform (educational resources)

  • Description: a platform allowing (Moroccan) homeschooling parents to search, submit, upvote, download or share educational resources via an elegant UI.
  • Type of content: articles, documents, presentations, images, url's, announcements
  • Use cases: search resources on keyword or explore (by subject / age range / resource type / key competency), store your own resources
  • Key features: paginated search results, submit / upvote / download / share resources, user profile, favorites (resources & search actions), user / moderator dashboard

Status: early development phase

  • Design stage
  • Deploy CI/CD, Dockerize the (boilerplate) backend API and frontend app, Deploy prod server
  • Develop the backend API https://github.com/JeroenAdam/ta3lim
  • Develop the frontend app
  • Develop end-to-end testing
  • Automated Docker container deploy on prod server

Design:

design

Tech stack:

Source code:

Work in progress: https://github.com/JeroenAdam/ta3lim

Want to contribute to this project?

If you have one of the below skills and want to contribute, take a look at this Kanban and don't hesitate to contact me

  • Backend development (Java/Spring Boot/Elasticsearch)
  • Frontend development (React)
  • Devops (Jenkins/Docker)
  • Knowledge mgmt. (collaboration tools: RocketChat and Github)