https://github.com/kateyst/starlight-beckend
StarLight microservice
https://github.com/kateyst/starlight-beckend
hibernate java json jwt-token mail postgresql security spring-boot swagger
Last synced: 3 months ago
JSON representation
StarLight microservice
- Host: GitHub
- URL: https://github.com/kateyst/starlight-beckend
- Owner: KateySt
- Created: 2023-07-23T11:49:39.000Z (almost 3 years ago)
- Default Branch: 23.1
- Last Pushed: 2023-09-03T08:36:36.000Z (almost 3 years ago)
- Last Synced: 2025-07-14T10:22:35.107Z (12 months ago)
- Topics: hibernate, java, json, jwt-token, mail, postgresql, security, spring-boot, swagger
- Language: Java
- Homepage:
- Size: 1.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Backend StarLight

## About
The "StarLight" project is a web platform designed to facilitate the interaction between talented individuals who want to showcase their unique skills (skills) and sponsors who are willing to support their talents and give them kudos (likes) for their demonstrated abilities.
Key roles on the "StarLight" platform:
Talents: Users with the "Talents" role can create their profiles on the website, add descriptions of their abilities and skills, as well as upload proofs (evidence) of their abilities. Talent profiles are publicly displayed on the website.
Sponsors: Users with the "Sponsors" role can view talent profiles and give kudos (likes) to participants whose skills or proofs are of interest or impressive. The number of kudos serves as virtual currency on the platform.
Administrator: The administrator has full access to platform management. They can manage users, moderate content, and handle requests for password recovery or account deletion from users.
The functionality of the "StarLight" platform includes:
Registration and authentication of users using email.
The ability to recover passwords through email in case of loss or forgetfulness.
Creating, editing, and viewing talent profiles.
Uploading and viewing proofs (evidence) of talents.
Viewing talent profiles and proofs of other users for sponsors.
The ability for sponsors to give kudos (likes) to talents and their proofs.
User management, content moderation, and handling requests for account deletion or recovery for the administrator.
The goal of the "StarLight" project is to create a friendly and inspiring online community that allows talented individuals to showcase their abilities, receive recognition and support from other users, and find potential sponsors interested in developing and supporting talented individuals.