Analytics Dashboard

Note** : Due to free tier limitation of Render the spin-down behaviour of free instances, the web services on free instance type are automatically spun down after 15 mins of inactivity. So it might take some time for the applicaton to start after letting the app inactive.

Libraries used/ Tech-stack

  • Nextjs ⚛️
  • JavaScript and TypeScript🧑‍💻
  • Nodejs for server side
  • Mongodb as DB 🌿

Additional/ Secondary libraries and frameworks used

  • Tailwind CSS 💨 (visit the official docs: https://tailwindcss.com/)
  • react charts library for charts

Deployment Platforms

  • Vercel (for deploying the frontend)
  • Render as web service (for deploying the backend)

Snaps of the projects

  • screencapture-localhost-3000-home-2024-07-31-18_23_56
  • screencapture-localhost-3000-analytics-2024-07-31-18_24_28

Local Setup

  • clone using git clone <git url>
  • cd into the folder
  • use 2 terminals for adaptability one for server and client
  • install the required dependencies using npm install in both the service directories
  • start locally npm run dev (client-srv) and npm start (server)