Skip to content

My own portfolio built with React and Vite, featuring Firebase hosting, Lottie-react animations, Framer Motion for smooth transitions, Formspree for contact forms, and Icomoon icons.

Notifications You must be signed in to change notification settings

Rennsen/Portfolio

Repository files navigation


My Portfolio

Welcome to my portfolio! This project showcases my work and skills using modern web development technologies.

Live Demo

Check out the live demo here.

Built With

  • React + Vite: For a fast and modern development experience.
  • Firebase: For hosting and backend services.
  • Lottie-react: For beautiful and interactive animations.
  • Framer Motion: For smooth and delightful animations.
  • Formspree: For handling form submissions.
  • Icomoon: For scalable and customizable icons.

Features

  • Responsive Design: Optimized for all screen sizes.
  • Interactive Animations: Smooth animations with Framer Motion and Lottie-react.
  • Contact Form: Easily get in touch via the contact form powered by Formspree.
  • Iconography: Clean and modern icons from Icomoon.

Getting Started

Follow these steps to get a local copy up and running.

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repo
    git clone https://github.com/yourusername/your-repo-name.git
  2. Install NPM packages
    npm install
    or
    yarn install

Running the App

  1. Start the development server

    npm run dev

    or

    yarn dev
  2. Open http://localhost:5173 to view it in your browser.

Deployment

  1. Build the project

    npm run build

    or

    yarn build
  2. Deploy the dist folder to Firebase Hosting

    firebase deploy

Usage

Explore the various sections of the portfolio to learn more about my skills, projects, and how to get in touch.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Rennsen - nr_derradji@esi.dz


About

My own portfolio built with React and Vite, featuring Firebase hosting, Lottie-react animations, Framer Motion for smooth transitions, Formspree for contact forms, and Icomoon icons.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published