Welcome to my personal website! This is a modern and elegant website designed to showcase my work, thoughts, and experiences. It also includes a blog section where I share articles on topics I’m passionate about. Built with cutting-edge technologies like React, Vite, TailwindCSS, and more, this website is fast, responsive, and easy to maintain.
- Personal Portfolio: Highlight your projects and achievements.
- Blog Section: Share articles and insights.
- Theme Switcher: Seamlessly switches between light and dark themes.
git clone https://github.com/NLTD2010/NLTD2010.github.io.git
cd NLTD2010.github.io- Open the
.env.examplefile in the root directory. - Update the environment variable values as needed.
- Rename the file to
.env:mv .env.example .env
To start the website in development mode, run:
npm run devThis will start a local development server and watch for changes.
To build the website for production, run:
npm run buildThe built files will be available in the dist directory.
To preview the production build locally:
npm run previewA quick overview of the project folder structure:
.
├── public/ # Static assets (images, icons, etc.
| ├── blog.json # ur blog post
| ├── devices.json # ur devices list
|
├── src/ # Main source code
│ ├── components/ # Reusable components (e.g., Navbar, ThemeSwitcher)
│ ├── pages/ # Application pages (e.g., Blog, Devices, Home)
│ ├── hooks/ # Custom React hooks (e.g., useTheme, settingData)
|
├── .env.example # Environment variable example file
├── .gitignore # Ignored files and folders
├── package.json # Project dependencies and scripts
└── README.md # Project documentation
- React: JavaScript library for building user interfaces.
- Vite: Next-generation front-end tooling for fast builds and HMR.
- TailwindCSS: Utility-first CSS framework for styling.
- Framer Motion: Advanced animations and interactions.
- React Router: Declarative routing for React applications.
- Make sure to use a valid
.envfile to configure the project properly. - This project includes sensitive configurations; never expose secrets in your frontend application.
- Build artifacts (
distfolder) should be deployed to a static hosting platform like GitHub Pages, Vercel, or Netlify.
This project is a personal endeavor created with care and dedication. If you use any part of the code or design, kindly attribute the source to the original author.
Thank you for exploring this project!