Skip to content

barbinimichael/Kick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kick Social Media Platform

Kick is a platform being designed to help music creators be able to share their work with others in a social-media like experience. The goal is to be able to bring together musicians to foster a collaborative environment as well as help musicians advertise their work and profit from it. This project was a result of personal interest in getting to learn full-stack development as well as a personal passion for making music.

Front End

Front end built using React. Global state managed through Redux. Deployed using Firebase and AWS Route 53.
Deployed at: https://kick-share.com<>
Read more at: https://github.com/barbinimichael/Kick/blob/master/FrontEnd/README.md

Notable Features

  • Authenticate with username and password
  • Message other users, create group chats
  • Personalized user feed based on user-connections (loads more content as user scrolls to limit querying too much information at once)
  • Create and interact with other posts
  • Follow other users
  • Public / private profiles
  • Explore page for viewing random posts
  • Search for other users and posts
  • Receive notifications about interactions (following requests and others liking posts)

Back End & Database

Back end REST api built using Spring. MySQL database storing all data, with data access using JPA. Deployed using AWS EC2.
Deployed at: https://api.kick-share.com
Deployed at: https://quiet-inlet-83310.herokuapp.com/
(This will cause boot-up times but I need my AWS free-tier for my next project)

Read more at: https://github.com/barbinimichael/Kick/blob/master/BackEnd/README.md

Notable Features

  • Authenticate with to receive JWT token, can only access data that user is associated with
  • Stores users, user-connections, comments, likes, notifications, posts

About

A social media platform for sharing music

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published