Backstory Why Me Made This Project?
Project znovandap.com is a personal website, znovandap.com contains my biographical about me
Zidane Novanda Putra as auhtor/creator for this project and journey how to become a front-end
web developer. This project is upgrade version from project znovandap-portfolio v1
Different from previous version, znovandap.com was build with one of modern technology front-end web
development the technology is one of
React
framework that framework is NEXTJS
combined with
TypeScript
. znovandap.com is my first time project which build on NEXTJS + TS
. There are
some additional package dependencies for supporting this project. These include MDX
building blog
and projects detail, Zustand
for state management, SWR
for fetching data, TailwindCSS
for
styling, and FramerMotion
for animation. znovandap.com build with SPA
(Single Page Appliacation)
architecture.Goals Build This Project
Main goals for building this project, including the following:
- To exercise and implement
NEXTJS + TypeScript
after i learn this technology. - Learning about how to build website with blog using
MDX
- Learning about how to using
Zustand
for state management - known whats different between
Zustand
andRedux
- Learning about how to fetching data with
SWR
- Learning about how to implementation animation with
FramerMotion
I was learning a lot about front-end web development while build this project, after i finish this
project, i think my programming skills are improved over time.
Feature on znovandap.com Project
The znovandap.com Project has several features, including the following:
- Has implemented web responsive for multiple device
- Has feature dark mode
- Home Page
- About Me Page
- Projects Page
- Blog Page
- Contact Page
- Entertaiment Page
How to Start this project
1. Clone repository using git
git clone https://github.com/ZnovandaP/znovandap.com.git
2. Install all dependencies
pnpm install
3. Run development server
pnpm run dev
Open http://localhost:3000 with your browser to see the result.
Responsive Web Design on Multiple Devices
Last but not least
if you interested on this project, you can visit this project directly
znovandap.com Project,
also you can visit on Github Repository znovandap.com Project, last if you wanna give me suggesstion or advice you can go to contact page directly. Thankyou so much.