Skip to content

The one stop shop for all musical discourse providing a space for you to rate, review, and discuss music

Notifications You must be signed in to change notification settings

GenerateNU/platnm

Repository files navigation

Platnm

Platnm is the one stop shop for all musical discourse providing a space for you to rate, review, and discuss music. It syncs to your streaming services for a personalized approach to show off your tastes!

Tech Stack

  • The back end is written in Go and uses Fiber as a web framework for efficient routing.
  • The database is PostgreSQL, specifically one hosted by Supabase.
  • The front end is React Native written with TypeScript using Expo as a build tool to support both iOS and Android users

Environment Setup

This guide assumes that you are using Linux/MacOS. If you are using Windows, please install WSL.

Clone the repository by running git clone https://github.com/GenerateNU/platnm.git

NIX Installation (Recommended)

  1. Install Nix
    curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  • Type in computer password if prompted
  • Say yes to prompt
  1. In a new terminal activate the development environment by running the following:
nix develop --impure

If NIX does not work (Ask TL first)

  • Ask Tech Lead for Help first if Nix is not working
  • If all else fails follow the steps in ManualInstall.md

About

The one stop shop for all musical discourse providing a space for you to rate, review, and discuss music

Topics

Resources

Stars

Watchers

Forks

Languages