This repository contains two frontend projects created for the Flam assignment:
musicapp/— Tune Weaver (a modular music player built with React + TypeScript + Vite)socialapp/— Social Media Feed App (a Twitter-style feed built with React + TypeScript + Vite)
Each project is a self-contained Vite app. This README summarizes how to run them locally.
- Node.js 18+ (recommended) and npm, or
- Bun (optional) — repository includes
bun.lockbfiles in project folders
Open a terminal and run the following for the project you want to run.
Using npm (works with Node):
cd musicapp
npm install
npm run devOr for the social app:
cd socialapp
npm install
npm run devUsing bun (if installed):
cd musicapp
bun install
bun run devPorts: Vite normally serves on http://localhost:5173. If you have multiple projects running change the port with --port or via vite.config.
dev— start development serverbuild— build production assetspreview— preview a production build locallylint— run ESLint
musicapp/— music player projectsocialapp/— social feed project
- Both projects use Vite + React + TypeScript and Tailwind CSS. See each project's README for more details.
If you want, I can also add workspace-level scripts (root package.json) or CI steps to build both apps.