This is a simple SPA portfolio built in React. In this project, I have learned the basics of how to use Redux Toolkit, React Router, Axios, Tailwind CSS, DaisyUI, and React Type Animation.
Make sure you have Node.js and NPM installed:
Check if Node.js and NPM are installed by running node -v
and npm -v
in your terminal.
- Clone this repository to your local machine
- Navigate to the repository in the terminal
- Install dependencies by running
npm install
in the terminal - Start the development server by running
npm run dev
in the terminal - Open http://localhost:3000 in your browser
- AboutPage
- A short description of who I am and my goals.
- ProjectsPage
- List of projects I have done fetched from my GitHub.
- ContactPage
- Dummy contact form without any functionality.
- Redux Toolkit
- Library that simplifies the process of managing state in Redux-based applications.
- React Router
- Library for handling routing in React applications.
- Axios
- Axios is a versatile JavaScript library for making HTTP requests, renowned for its simplicity, robust error handling, and cross-browser compatibility.
- Tailwind CSS
- Tailwind CSS is a utility-first CSS framework that simplifies web styling
- DaisyUI
- A lightweight, extensible, and ready-to-use UI library plugin for Tailwind CSS
- React Type Animation
- Easy to use library for displaying text as an animated type effect.