Skip to content

Latest commit

 

History

History
146 lines (96 loc) · 3.91 KB

File metadata and controls

146 lines (96 loc) · 3.91 KB

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)