An open API service indexing awesome lists of open source software.

https://github.com/novaotp/me

(fr) Mon portfolio personnel. (en) My personal portfolio.
https://github.com/novaotp/me

blog prerendering sveltekit

Last synced: 10 months ago
JSON representation

(fr) Mon portfolio personnel. (en) My personal portfolio.

Awesome Lists containing this project

README

          

# My portfolio

This repository represents my portfolio that you can [preview on my website](https://sajidur.dev).

## Features

- Showcasing my work
- A blog
- A contact page
- Multilingual website (french and english)
- Light/dark mode

## Technologies

Stack :
* [SvelteKit](https://kit.svelte.dev/) - A framework for rapidly developing robust, performant web applications using Svelte.
* [TailwindCSS](https://tailwindcss.com/) - Rapidly build modern websites without ever leaving your HTML.
* [Tabler Icons](https://tabler.io/icons) - A set of free and open source icons designed to make your website or app attractive, visually consistent and simply beautiful.

Services :
* [EmailJS](https://www.emailjs.com) - Send Email Directly From Your Code. No server code needed. Focus on things that matter!
* [Shiki](https://shiki.style/) - A beautiful syntax highlighter based on TextMate grammar, accurate and powerful.
* [RemarkJS](https://remark.js.org/) - 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.

```bash
git clone https://github.com/novaotp/me
```

1. Install the dependencies.

```bash
npm install
```

1. Create your `.env` file based on `.env.example`.

1. Run the dev server.

```bash
npm run dev
```

## License

This project is licensed under the MIT license.

## Acknowlegments

Sajidur Rahman