Skip to content

A social platform for music enthusiasts, critics, and artists to rate, review, and discover music while engaging in meaningful discussions.

License

Notifications You must be signed in to change notification settings

YaroslavKSE/BeatRate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeatRate

A social platform for music enthusiasts, critics, and artists to rate, review, and discover music while engaging in meaningful discussions.

Project Overview

This platform aims to fill the gap in the music industry by providing a dedicated space for music evaluation and social interaction, similar to Letterboxd and IMDb in their respective domains. The system facilitates music discovery, criticism, and community engagement through various features centered around music appreciation and discussion.

Key Features

  • User authentication and profile management
  • Comprehensive music rating and review system
  • List creation and curation
  • Social interaction features
  • Advanced search functionality

Technology Stack

Backend

  • C# with .NET framework
  • PostgreSQL for structured data
  • NoSQL database for flexible schema requirements
  • Spotify API integration

Frontend

  • JavaScript/TypeScript
  • React framework
  • Modern UI/UX design with reusable components

Deployment

  • AWS Cloud Platform
  • Serverless architecture

Repository Structure

  • /backend - C# .NET API implementation
  • /frontend - React frontend application
  • /terraform - Infrastructure as Code with Terraform
  • /.github/workflows - CI/CD pipeline configurations

Getting Started

[Installation and setup instructions will be added]

Contributing

[Contribution guidelines will be added]

License

The project is licenced under MIT LICENCE.

About

A social platform for music enthusiasts, critics, and artists to rate, review, and discover music while engaging in meaningful discussions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •