My personal website.
https://itsnova.sh
- TypeScript 58.9%
- Svelte 34.2%
- CSS 6%
- HTML 0.6%
- JavaScript 0.3%
| content | ||
| src | ||
| static | ||
| .env.example | ||
| .eslintignore | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| .typesafe-i18n.json | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| svelte.config.js | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| vite.config.ts | ||
My portfolio
This repository represents my portfolio that you can preview on my website.
Features
- Showcasing my work
- A blog
- A contact page
- Multilingual website (french and english)
- Light/dark mode
Technologies
Stack :
- SvelteKit - A framework for rapidly developing robust, performant web applications using Svelte.
- TailwindCSS - Rapidly build modern websites without ever leaving your HTML.
- Tabler Icons - A set of free and open source icons designed to make your website or app attractive, visually consistent and simply beautiful.
Services :
- EmailJS - Send Email Directly From Your Code. No server code needed. Focus on things that matter!
- Shiki - A beautiful syntax highlighter based on TextMate grammar, accurate and powerful.
- RemarkJS - A markdown processor powered by plugins part of the @unifiedjs collective.
Getting Started
Requirements
- Node.JS v20+ (tested on v20.11.1)
Installation
-
Clone the repository.
git clone https://github.com/novaotp/me -
Install the dependencies.
npm install -
Create your
.envfile based on.env.example. -
Run the dev server.
npm run dev
License
This project is licensed under the MIT license.
Acknowlegments
Sajidur Rahman