Skip to content

My personal website built with Next.js 13, Vanilla Extract, Citation JS, and many other cool web frameworks and tools.

License

Notifications You must be signed in to change notification settings

meleksomai/website

Repository files navigation

somai.me

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 learn about web frameworks like next.js, and other web tools.

Technologies Used

  • Next.js 13 with App Router: One of the most popular React frameworks.
  • Vanilla Extract: A zero-runtime stylesheets in Typescript. It is compatible with React Server Components (RSC) and it replaces Stitches my previous choice of CSS-in-JSS.
  • ESlint and Prettier: For clean, consistent, and error-free code.
  • Radix UI: It is one of the most beautiful headless UI components library.
  • pnpm: Fast, disk space efficient package manager.
  • Turborepo: Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.
  • Markdoc: Powerful, flexible, Markdown-based authoring framework open sourced by Stripe team.
  • What I listed to in Spotify: Inspired by and copied from leerob.io.
  • Vercel: For hosting and deployment.
  • Citation JS: a format-independent, modular bibliography tool to manage my academic publications.
  • [Open Graph Image Generator] using Vercel OG.

Getting Started

If you're interested in running this project locally, follow the steps below:

Prerequisites

Make sure you have the following software installed on your system:

  • Node.js >= 16.x
  • Git

Installation

  1. First, clone the repository to your local machine:
git clone https://github.com/meleksomai/website.git
  1. Move into the project directory:
cd website
  1. Install the project dependencies:
pnpm i
  1. Start the development server:
pnpm dev

Now the project should be up and running at http://localhost:3000!

Contributing

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.

License

This project is open source and available under the MIT License.

Acknowledgements

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! 🚀

About

My personal website built with Next.js 13, Vanilla Extract, Citation JS, and many other cool web frameworks and tools.

Topics

Resources

License

Stars

Watchers

Forks