Newsletter Members


An efficient and creative platform for artists, producers and companies inside or outside music industry to collaborate projects, share resources and protect original contents


homepage screenshot

Visit to see the demo in action!

How to run

# clone repo to local disk
git clone featx

cd featx
# install dependency
yarn install
# start frontend server on localhost:3000
yarn start

cd server

Go to application.yaml and change the url, username, password under spring.datasource to correct value

# clean previous build and install
./mvnw clean install
# start Spring boot application on localhost:9743
java -jar target/featx-0.0.1-SNAPSHOT.jar com.triplec.featx.FeatxApplication
# swagger documentation can be visited at localhost:9743/swagger-ui/

Tech stack


React.jsFrontend framework


SpringBootBean container + MVC framework
SpringSecurityAuthentication and Authorization
MySQLSQL database
Swagger-UIDocumentation generation tool
Hibernator-ValidatorValidation framework
ElasticsearchSearch engine
RedisDistributed cache
LogStashData pipeline for Elasticsearch
LombokTool to reduce boilerplate code for model/data objects
Junit + MockitoTest framework


  • sign up and sign in
  • set up account
  • setting
    • account privacy
    • help & feedback
    • log out
    • cancel account
  • notification
    • followed
    • messaged
    • commented
  • home
    • browse posts
    • explore
    • following
    • trending
    • search


Thanks for using FeatX. Your feedback is important to us. If you have any questions, want to propose a new feature or have ideas on improvements of existing behavior. You can either:

  1. open a new issue in the issue board
  2. send an email to

Get connected with us on social networks!

© 2021 — UCSD Triple C Light Mode