This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Dayboard_Hub is a state-of-the-art web application designed to revolutionize yacht management. It offers a comprehensive suite of features aimed at simplifying the complexities of managing a yacht, including document management, crew scheduling, inventory control, and financial reporting. Utilizing the power of the MERN stack (MongoDB, Express.js, React, Node.js), Dayboard_Hub delivers a seamless and dynamic user experience.
The application architecture leverages MongoDB for database management, Express.js and Node.js for the backend, and React for the frontend, ensuring a responsive and interactive user interface. Integration with AWS S3 and SendGrid enhances the application's capabilities in document storage and email notifications, respectively. Real-time updates are powered by Socket.IO, and Bootstrap is employed for responsive design.
- Document Management: Secure storage and management of yacht-related documents.
- Crew Management: Comprehensive scheduling and record-keeping for crew members.
- Inventory Management: Efficient tracking and management of inventory levels.
- Finance Management: Detailed tracking and reporting of financial transactions.
- Maintenance Scheduling: Simplified scheduling and tracking of maintenance tasks.
- Real-time Notifications: Immediate updates on important events and statuses.
- Node.js
- MongoDB
- A modern web browser
- Clone the repository.
- Run
npm install
in both the root and/client
directories. - Configure
.env
as per.env.example
. - Start the server with
npm start
. - Access the application at
http://localhost:3000
.
Copyright (c) 2024.