Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saikiran76/jsdashboard


https://github.com/saikiran76/jsdashboard

javascript mongodb next nodejs typescript

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# 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](https://github.com/user-attachments/assets/e7c21496-113e-401e-8c31-7717e9c7ff14)
- ![screencapture-localhost-3000-analytics-2024-07-31-18_24_28](https://github.com/user-attachments/assets/7914c01f-fb7d-4bbc-b273-e7f56f0ed0c3)

## Local Setup
- clone using `git clone `
- 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)