I'm developing this web application, a Content Sharing Platform allowing homeschooling parents to search, submit, upvote, download or share educational resources via an elegant UI.
Status: early development phase
Description: a platform allowing 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: sbrowse resources, search on keyword, refined search (subject, topic, age range, key competency), store your resources, share with others
Key features: great search experience, paginated results, submit / upvote / download / share resources, user profile, favorites (resources & search actions), user / moderator dashboard
Status: early development phase
[x]
Design stage
[x]
Deploy CI/CD, Dockerize the (boilerplate) backend API and frontend app, Deploy prod server
[ ]
Develop the backend API
[ ]
Develop the frontend app
[ ]
Develop end-to-end testing
[x]
Automated Docker container deploy on prod server
Design:
Tech stack:
- JHipster
- Java 17
- Spring Boot, Spring Content
- React
- MySQL
- Keycloak (Identity and Access Management / SSO)
- Elasticsearch
- S3 object storage
- Docker (test & production)
Source code:
Work in progress: https://github.com/JeroenAdam/ta3lim
That's all for now, more to be announced later.
Top comments (0)