Welcome to the GitHub repository for my personal website somai.me! I created this site to serve as a portfolio showcasing my projects, research publications, and experiences. It is also a playground to experiment with new web technologies.
- Next.js 16: The latest version of the React framework, leveraging the App Router and React Server Components.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- shadcn/ui: Beautifully designed components built with Radix UI and Tailwind CSS.
- Biome: A fast formatter and linter, replacing ESLint and Prettier (via Ultracite).
- Radix UI: Unstyled, accessible components for building high-quality design systems.
- Motion: A modern animation library for React (formerly Framer Motion).
- MDX: Markdown for the component era, allowing React components inside Markdown.
- Turborepo: High-performance build system for JavaScript and TypeScript monorepos.
- pnpm: Fast, disk space efficient package manager.
- Vercel: For hosting and deployment
If you're interested in running this project locally, follow the steps below:
Make sure you have the following software installed on your system:
-
Clone the repository to your local machine:
git clone https://github.com/meleksomai/website.git
-
Move into the project directory:
cd website -
Install the project dependencies:
pnpm i
-
Start the development server:
pnpm dev
Now the project should be up and running at http://localhost:3000!
While this is primarily a personal project, contributions or suggestions are always welcome. If you have any ideas for improvements or have noticed any bugs, please open an issue.
This project is open source and available under the MIT License.
I'd like to thank everyone who has inspired, supported, and helped me throughout my journey. Your encouragement and guidance have been invaluable.
Happy Coding! 🚀