Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/manpreet-bhatti/my-site-2

My personal website -- feel free to use the code at your own discretion!
https://github.com/manpreet-bhatti/my-site-2

nextjs personal-website react styled-components

Last synced: 5 days ago
JSON representation

My personal website -- feel free to use the code at your own discretion!

Awesome Lists containing this project

README

        


logo



my-site

![my-site status](https://img.shields.io/website?down_color=red&down_message=offline&label=my-site&up_message=online&url=https%3A%2F%2Fmanpreetbhatti.com%2F)

![my-site release](https://img.shields.io/github/release/Manpreet-Bhatti/my-site-2.svg?style=popout-square) ![my-site issues](https://img.shields.io/github/issues/Manpreet-Bhatti/my-site-2.svg?style=popout-square) ![my-site top language](https://img.shields.io/github/languages/top/Manpreet-Bhatti/my-site-2.svg?style=popout-square) ![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB) ![Next.js](https://img.shields.io/badge/Next.js-000000?style=for-the-badge&logo=scss&logoColor=white) ![styled-components](https://img.shields.io/badge/styled‐components-DD82CA?style=for-the-badge&logo=styled-components&logoColor=white) ![my-site last commit](https://img.shields.io/github/last-commit/Manpreet-Bhatti/my-site-2.svg?style=popout-square) ![my-site license](https://img.shields.io/github/license/Manpreet-Bhatti/my-site-2) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)

### Personal website of Manpreet Bhatti

Check out this [live demo](https://manpreetbhatti.com/) to see my-site in action.

# Getting started

## Let's Install

Install modules

```shell
cd my-site
npm install
```

## Let's Build

Start a development server

```shell
npm run dev
```

or
Create and start a production build

```shell
npm run build
npm run start
```

## Let's Customize

> Fork this project for your customization ideas!
>
> Tip: You should see if these changes work in the development server before building and starting.

### Fonts

To add custom fonts, make sure to import them into `./components/fonts.js` and change `./components/logo.js` and `./lib/theme.js` accordingly.

### Colours

To change colours (or add your own), edit `./lib/theme.js` to your liking. There are many instances where colours weren't used from the theme so keep an eye out (colours will be more centralized in the near future)!

### Skills

To showcase your skills, edit `./pages/projects.js` and add your projects to `./pages/projects` and/or edit `./pages/work.js` and add your work to `./pages/work`!

### Socials

Let others know where they can find you by editing `./pages/index.js` and add your own contact links near the end.

## Let's Publish

There are many great hosting platforms that will have services to showcase your static websites. I used Next.js for this website which goes perfecty with [Vercel](https://vercel.com/); I advise you use it!

## License

![my-site license](https://img.shields.io/github/license/Manpreet-Bhatti/my-site-2)