My personal website. https://itsnova.sh
  • TypeScript 58.9%
  • Svelte 34.2%
  • CSS 6%
  • HTML 0.6%
  • JavaScript 0.3%
Find a file
2024-11-20 17:50:24 +01:00
content feat: improving various elements based on pagespeed reports 2024-08-25 06:02:53 +02:00
src feat: moved to adapter-static 2024-11-20 17:35:04 +01:00
static feat: removed font links by adding static font files 2024-09-20 15:14:18 +02:00
.env.example feat: general improvements 2024-04-24 09:27:46 +02:00
.eslintignore BREAKING CHANGE: moving to sveltekit 2024-01-22 20:29:38 +01:00
.eslintrc.cjs chore: prettier format 2024-05-06 23:14:32 +02:00
.gitignore test: added some unit testing 2024-05-12 11:13:14 +02:00
.npmrc BREAKING CHANGE: moving to sveltekit 2024-01-22 20:29:38 +01:00
.prettierignore BREAKING CHANGE: moving to sveltekit 2024-01-22 20:29:38 +01:00
.prettierrc refactor: moved everyting to svelte 5 2024-09-05 19:07:14 +02:00
.typesafe-i18n.json chore: prettier format 2024-05-06 23:14:32 +02:00
LICENSE docs: added LICENSE file 2024-08-23 21:28:16 +02:00
package-lock.json revert: reverted back to adapter-vercel as some pages are dynamically rendered 2024-11-20 17:50:24 +01:00
package.json revert: reverted back to adapter-vercel as some pages are dynamically rendered 2024-11-20 17:50:24 +01:00
postcss.config.js chore: prettier format 2024-05-06 23:14:32 +02:00
README.md chore: improved README 2024-11-20 17:48:42 +01:00
svelte.config.js revert: reverted back to adapter-vercel as some pages are dynamically rendered 2024-11-20 17:50:24 +01:00
tailwind.config.ts fix: fixed color swap between info and error toast notifications bg-color 2024-10-04 20:32:50 +02:00
tsconfig.json feat(blog): added tags for filtering 2024-05-31 18:03:27 +02:00
vite.config.ts chore: upgraded package versions 2024-09-15 10:14:37 +02:00

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

  1. Clone the repository.

    git clone https://github.com/novaotp/me
    
  2. Install the dependencies.

    npm install
    
  3. Create your .env file based on .env.example.

  4. Run the dev server.

    npm run dev
    

License

This project is licensed under the MIT license.

Acknowlegments

Sajidur Rahman