- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π License
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.
- β Public homepage & secure login
- β CRUD operations for invoices
- β PostgreSQL database (Vercel-hosted)
- β Styled with CSS Modules/Tailwind
- β Built with Next.js App Router
To get a local copy up and running, follow these steps.
Clone this repository to your desired folder:
git clone git@github.com:codehass/nextjs-dashboard.git
Install this project with:
cd nextjs-dashboard
pnpm install
To run the project, execute the following command:
pnpm run dev
email: user@nextmail.com
password: 123456
π€ Hassan El Ouardy
- GitHub: @codehass
- Twitter: @hassanelourdy
- LinkedIn: @hassanelourdy
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.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
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!
This project is MIT licensed.