Passion is a Next.js project that serves as a unified platform for organizing your ideas, documents, plans, and team collaboration. It is built using the Next.js framework and bootstrapped with create-next-app
.
To get started with Passion, follow these steps:
- Clone the repository:
git clone https://github.com/Nde-Dilan/passion.git
- Install the dependencies:
npm install
- Run the development server:
npm run dev
Open http://localhost:3000 in your browser to see the application.
- Editable pages: Modify the content of the pages by editing the corresponding files.
- Automatic page updates: The page will automatically update as you make changes to the files.
- Font optimization: Passion uses
next/font
to optimize and load the Inter font, a custom Google Font.
This project is structured as follows:
- app/: Contains the main application code.
- components/: Contains reusable components like ModeToggle and ThemeProvider.
- hooks/: Contains custom React hooks like useScrollTop.
- lib/: Contains utility functions.
To learn more about Next.js, check out the following resources:
- Next.js Documentation: Learn about Next.js features and API.
- Learn Next.js: An interactive Next.js tutorial.
The easiest way to deploy your Passion app is to use the Vercel Platform from the creators of Next.js.
For more details on deploying Next.js apps, refer to the Next.js deployment documentation.
Contributions to Passion are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request on the GitHub repository.
This project is licensed under the MIT License.