Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/billyfrcs/bf

Billy's Personal Portfolio Website.
https://github.com/billyfrcs/bf

cakraui emailjs framer-motion javascript nextjs nodejs portfolio react reactjs threejs vercel vercel-deployment

Last synced: 4 days ago
JSON representation

Billy's Personal Portfolio Website.

Awesome Lists containing this project

README

        

Personal Portfolio Website

My personal portfolio website, which features some of my Github Projects especially my technical skills.

## Stack

- [Next.js](https://nextjs.org/) - A React framework with hybrid static & server rendering, and route pre-fetching, etc.
- [Chakra UI](https://chakra-ui.com/) - A simple, modular and accessible component library for React.
- [Three.js](https://threejs.org/) - 3D library for JavaScript.
- [Framer Motion](https://www.framer.com/motion/) - An animation library for React.
- [EmailJS](https://www.emailjs.com/) - Send Email Directly From JavaScript.

## Project Structure

```
$PROJECT_ROOT
│ # Page files
├── pages
│ # React component files
├── components
│ # Non-react modules
├── lib
│ # Static files for images and 3d model file
└── public
```

## 🛠 Setup And Installation

1. Installation via Node.js with npm package `npm install`
2. Install Next.js with `npm install next`
3. Preview the website, run `npm run dev` and open the `localhost:3000` in the browser.