Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saikiran76/jsdashboard
https://github.com/saikiran76/jsdashboard
javascript mongodb next nodejs typescript
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/saikiran76/jsdashboard
- Owner: saikiran76
- Created: 2024-07-24T10:41:46.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-09T15:09:18.000Z (5 months ago)
- Last Synced: 2024-09-26T18:03:03.957Z (3 months ago)
- Topics: javascript, mongodb, next, nodejs, typescript
- Language: JavaScript
- Homepage: https://js-dashboard-easw.vercel.app/
- Size: 101 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)