Skip to content

mist941/sentiment-atlas.frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment Atlas - Frontend

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.

🔧 Tech Stack

  • 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

🚀 Features

✅ Interactive SVG sentiment map
✅ Light and dark theme support
✅ Dynamic data fetching from the backend

📦 Installation

  1. Clone the repository
    git clone https://github.com/mist941/sentiment-atlas.frontend
    cd sentiment-atlas.frontend

  2. Install dependencies
    npm install

  3. Run in development mode
    npm run dev

  4. Build for production
    npm run build
    npm run start

🔬 Testing

Run unit tests using:
npm run test

⭐ If you like this project, don't forget to give it a star on GitHub!