Skip to content

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

Notifications You must be signed in to change notification settings

JeroenAdam/Content-sharing-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Content Sharing Platform (educational resources)

  • Description: a platform allowing educators to search, submit, download or share educational resources
  • Type of content: articles, documents, presentations, images, URLs, announcements
  • Use cases: browse educational resources, search & discover, store your resources, share w/ others
  • Key features: great search experience, relevant results, submit / upvote / download / share resources, user profile, favorites (resources & search actions), user / moderator dashboard

Design:

design

editor

Status: live on Talim.app

Try the demo on talim.app

  • Design stage
  • Deploy CI/CD, Dockerize the (boilerplate) backend API and frontend app, Deploy prod server
  • Develop the backend API
  • Develop the frontend
  • Develop more features: upvoting, favorites, moderation, notifications and user/moderator dashboards.
  • Develop end-to-end testing
  • Automated Docker container deploy on prod server

Status report:

So far, I've completed the research and design phase and I developed a basic prototype and I dockerized the web app. .

I am currently working on the UI (React). As for the backend, I'm progressing with features such voting and favorites.

There are quite some other features still to be done. I'll continue working on the filters, navigation, moderation, notifications and user/moderator dashboards. I'm planning for even a better search experience by adding semantic search and a better editor with inbuilt note-taking.

I'm not in a hurry so there is no timeline, eventually I'll publish educational resources that are relevant to me but for now I'm focusing on the technical aspects. Maybe one day I'll create an online community to gather feedback.

Future plans: integrate a Large Language Model for better discoverability of educational resources.

Tech stack:

Source code:

Currently not open source

Contributing:

Open to collaboration, don't hesitate to contact me

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published