Welcome to my personal website project! This repository contains the code for my personal website, where I showcase my portfolio, projects, and other information about myself.
The website is built using Next.js as the build tool, Shadcn UI as the JavaScript library for building user interfaces, Tailwind CSS for styling, and TypeScript for type checking and improved developer experience.
The website is hosted on https://badend.is-a.dev/, and you can visit it to see the live version.
To work on the project locally, ensure you have Node.js installed on your machine.
git clone https://github.com/BadEnd777/Personal-Website.git
Alternatively, you can download the ZIP file and extract it to a directory of your choice.
cd Personal-Website # or open the directory in your file explorer
npm install # or `pnpm install` if you prefer pnpm
npm run dev # or `pnpm run dev` if you prefer pnpm
http://localhost:3000
to view the website locally.To build the project for production deployment, run:
npm run build # or `pnpm run build` if you prefer pnpm
The optimized production-ready assets will be generated in the dist
directory. You can then host these files on a web server to make the website accessible online.
The project structure is as follows:
public
: Stores static assets like images, and icons.src
: Contains the source files for the website.app
: Contains the Next.js pages for the website.components
: Contains the React components used in the website.data
: Contains the data files for the website.lib
: Contains the utility functions and helper modules for the website.styles
: Contains the Tailwind CSS styles for the website.components.json
: Shadcn-solid components configuration.postcss.config.js
: PostCSS configuration.tailwind.config.ts
: Tailwind CSS configuration.tsconfig.json
: TypeScript configuration.Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or create a pull request.
This project is licensed under the MIT License.
Feel free to contact me at [email protected] for any questions or inquiries.
Happy coding! 🚀