Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Musab-Hassan/musabhassan.com

My personal portfolio and all its assets. As seen on Awwwards.
https://github.com/Musab-Hassan/musabhassan.com

awwwards personal-website portfolio svelte

Last synced: 11 days ago
JSON representation

My personal portfolio and all its assets. As seen on Awwwards.

Awesome Lists containing this project

README

        

# banner

Source code for my personal portfolio, musabhassan.com

[![Visit Live Site](https://img.shields.io/badge/Visit%20Live%20Site-222224?style=for-the-badge)](https://musabhassan.com)

### Source Information

This website is built with

- [SvelteKit (Frontend Framework)](https://kit.svelte.dev/)
- [Slickscroll (Scroll Effects)](https://github.com/Musab-Hassan/slickscrolljs)
- [Anime (Animations)](https://github.com/juliangarnier/anime)
- [Three.js (3D Effects)](https://github.com/mrdoob/three.js/)
- [Firebase (Hosting)](https://firebase.google.com/docs/hosting)

This is the source for version 2+. Version 1.0, the one built with jQuery is in the [v1 branch](https://github.com/Musab-Hassan/musabhassan.com/tree/v1).

### Developing

The site is just a regular SvelteKit project, with ssr disabled.

For development, start the vite development server:

```bash
npm run dev
```

*Note: Due to migration from Rollup, HMR breaks the site. You have to do a full reload if you modify any components or TS files.*

For production, build the site:

```bash
npm run build
```

### Contributing

You can fork this repo and modify it however I wont really be accepting pull requests due to the nature of the website being based on "taste" and a showcase of my work.

If you decide to use this site for your own commercial work, replace my personal logos with yours.

Please don't use my personal logos as yours.

### License

Mozilla Public License 2.0 License.