Welcome to my personal website repository! This website is built using Next.js 13, a popular React framework. Below you'll find some information about the project structure and how to get started. This project is hosted at www.ahsanzizan.xyz
The project structure is organized as follows:
personal-website/
├── public/ # Public assets like images, fonts, etc.
├── src/
├── actions/ # Next.js server actions
├── app/ # Contains all the Next.js core files
├── database/ # Database interactions
├── models/ # Entity model schemas
├── types/ # Reusable types
├── components/ # Reusable components
├── utils/ # Utility functions or helper modules
├── lib/ # Helper functions to use library
├── .gitignore # Specifies intentionally untracked files to ignore
├── package.json # List of dependencies and project configurations
├── README.md # Project README file
- First, clone this repository:
git clone https://github.com/ahsanzizan/personal-website.git
- Install the dependencies:
npm install
-
Configure environment variables
-
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.
In the project directory, you can run the following scripts:
npm run dev
: Runs the app in the development mode.npm run build
: Builds the app for production.npm start
: Starts the app in production mode.npm run lint
: Runs linting checks on the codebase.npm run format
: Formats the codebase according to defined rules.
Contributions are welcome! Feel free to submit issues or pull requests. Please adhere to the existing code style and conventions.
This project is licensed under the BSD3 Clause - see the LICENSE file for details.
Thank you for visiting my personal website repository! If you have any questions or suggestions, feel free to reach out.