Sentiment Atlas is an interactive platform for visualizing sentiment trends across different countries using an SVG map. This repository contains the frontend application built with Next.js and TypeScript.
- Next.js – Rendering & routing
- React Simple Map – Map visualization
- TypeScript – Static typing
- ESLint + Prettier – Code linting & formatting
- Husky - Pre-commit & pre-push
- Testing library + Jest - Unit testing
✅ Interactive SVG sentiment map
✅ Light and dark theme support
✅ Dynamic data fetching from the backend
-
Clone the repository
git clone https://github.com/mist941/sentiment-atlas.frontend
cd sentiment-atlas.frontend
-
Install dependencies
npm install
-
Run in development mode
npm run dev
-
Build for production
npm run build
npm run start
Run unit tests using:
npm run test
⭐ If you like this project, don't forget to give it a star on GitHub!