Skip to content

πŸ“Š A full-stack financial dashboard built with Next.js. Features authentication, invoice management, and a PostgreSQL database. Built as part of the Next.js Foundations course.

Notifications You must be signed in to change notification settings

codehass/nextjs-dashboard

Repository files navigation

logo

πŸ“— Table of Contents

πŸ“– Financial Dashboard

A full-stack financial dashboard built with Next.js. Features authentication, invoice management, and a PostgreSQL database. Built as part of the Next.js Foundations course.

πŸ›  Built With

Tech Stack

Key Features

  • βœ… Public homepage & secure login
  • βœ… CRUD operations for invoices
  • βœ… PostgreSQL database (Vercel-hosted)
  • βœ… Styled with CSS Modules/Tailwind
  • βœ… Built with Next.js App Router

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Setup

Clone this repository to your desired folder:

  git clone git@github.com:codehass/nextjs-dashboard.git

Install

Install this project with:

  cd nextjs-dashboard
  pnpm install

Usage

To run the project, execute the following command:

  pnpm run dev

Login

  email: user@nextmail.com
  password: 123456

(back to top)

πŸ‘₯ Author

πŸ‘€ Hassan El Ouardy

(back to top)

πŸ”­ Future Features

1- Advanced Analytics:

  • Charts/graphs (using D3.js or Chart.js) for spending trends.
  • Export data to CSV/PDF.

2- User Roles:

  • Admin vs. user permissions (e.g., view-only vs. edit).

3- Multi-currency Support:

  • Automatic currency conversion via API.

4- Notifications:

  • Email/SMS alerts for overdue invoices.

5- Dark Mode:

  • Toggleable UI theme.

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Join us in supporting our project to improve cabin management in hotels! Your help makes a big difference in making stays smoother and guests happier. Let's work together to bring positive change to the hospitality industry!

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

πŸ“Š A full-stack financial dashboard built with Next.js. Features authentication, invoice management, and a PostgreSQL database. Built as part of the Next.js Foundations course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages