Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.97 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.97 KB

MB Portfolio App

This is a portfolio web application built using NextJS. It features a slick design and a fully responsive layout.

Features

  • Responsive Design: Adapts to various screen sizes and devices.
  • Interactive Components: Engaging UI elements to enhance user experience.
  • Form Handling: Includes form validation and submission using React hooks.
  • Customizable: Easily modify the content and style to match your personal or professional brand.

Technologies Used

  • Frontend:

    • Next.js: A React framework for server-rendered or statically exported React apps.
    • React: A JavaScript library for building user interfaces.
    • TypeScript: A strongly typed programming language that builds on JavaScript.
    • Tailwind CSS: A utility-first CSS framework for rapid UI development.
    • Axios: A promise-based HTTP client for the browser and Node.js.
  • Backend: multi-tool-API

    • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
    • Express: A fast, unopinionated, minimalist web framework for Node.js.
    • MongoDB: A source-available cross-platform document-oriented database program.
    • Mongoose: An elegant MongoDB object modeling tool for Node.js.

Usage

Key Components

  • Components: Reusable UI elements like forms, buttons, and loaders.
  • Hooks: Custom React hooks for managing state and effects.
  • Pages: Individual pages for different sections of the portfolio.
  • Services: API service functions for handling data requests.
  • Utils: Utility functions and helpers.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or feedback, please contact me.