Welcome to my personal portfolio website repository!
- Responsive Design - To ensure user experience on different screens.
- Documentation - The components are documented using Storybook
- Analytics - To understand how users are interacting with the website and get insights of improvements.
- CI/CD
- Cypress E2E automated tests to ensure that features are working as expected
- Spelling validation using CSpell to ensure that nothing was misspelled
- Vercel deployment
Tools and frameworks that I used to build my portfolio:
- NextJS - Pages and components development
- TailwindCSS - Styling and theming
- Strapi - For content management
- Storybook - For component documentation
- Cypress - E2E and Component testing
- GitHub Actions - For CI/CD pipelines
- Figma - Used to prototype the website
To set up the project locally, please follow these steps:
- Clone the repository:
git clone [email protected]:c0sta/portfolio.git
- Install dependencies:
npm i
oryarn
- Start the development server:
npm run dev
- Open your browser and navigate to http://localhost:3000