Build Admin Dashboard for Business Analytics using Node.js
Budget: $15.0 - $35.0
HOURLY / NOT_SURE
⭐ 0.00 (0)
Georgia
react-js, postgresql, javascript, node.js, web-programming, mongodb, html, api, css
Hi! I'm looking for a full-stack developer to build a clean and modern admin dashboard for business analytics.
The app should help track sales, revenue, customers, orders, and show everything in nice charts and tables. It needs to be secure (with login), easy to use, and look good on desktop and mobile.
Main Features Needed:
User login (email/password, maybe Google login later)
Different roles (admin, manager, viewer)
Main dashboard with summary cards (total sales, new customers, etc.)
Charts: sales over time (line/bar), top products, customer stats (using something like Chart.js or Recharts)
Pages for managing: orders, customers, products
Filters by date, search, export to CSV
Dark/light theme switch
Responsive design
Tech Stack:
Frontend: React (with hooks, maybe Redux or Context for state)
UI: Tailwind CSS + some component library (like Shadcn, Material UI, or AntD – your choice)
Backend: NestJS
Database: PostgreSQL
Auth: JWT
API: REST
Other:
Docker for easy setup (optional but nice)
Clean code on GitHub
Basic instructions to run it locally
Nothing too complicated – just a solid, working dashboard that looks professional.
Timeline: around 3-5 weeks
Budget: let's discuss based on your experience
Please apply if you've built similar dashboards before (bonus if you have links to demos or past projects).
Thanks! Looking forward to your proposals.
Openen op Upwork