Skip to content

maiconburn/maicon-esteves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maicon Esteves - Portfolio

This is the front-end portion of the personal portfolio project for Maicon Esteves. It showcases the work and projects cleanly and interactively using modern front-end technologies.

Tech Stack

The project uses the following technologies:

  • Next.js (v14.2.7): A React framework for production, server-side rendering, and static site generation.
  • React (v18.x): The core JavaScript library for building user interfaces.
  • TypeScript (v5.5.4): For type safety and improved development experience.
  • Sass (v1.77.8): CSS preprocessor for modular, maintainable styles.
  • FontAwesome (v6.6.0): For iconography.
  • Axios (v1.7.7): Promise-based HTTP client for API communication.
  • D3.js (v7.9.0): For data-driven visualizations.
  • react-tsparticles (v2.9.3): A React component for creating particle effects.
  • emailjs-com (v3.2.0): For sending emails from the client-side.

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/maiconburn/portfolio.git
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser to view the site.

Backend

This project uses a GraphQL API for data fetching. You can find the backend repository here: portfolio-api.

Deployment

To build and start the production version of the site, run:

npm run build
npm start

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •