🚀 Welcome to the Future

Crafting Modern Personal Portfolio

A modern, responsive, and highly customizable React portfolio template built with Tailwind CSS and Framer Motion. Showcase your work with stunning animations and a clean, professional design.

Portfolio Illustration

Explore Our Platform

Preview our pages and access documentation

Main Page Demos

Demos

Home One

Home Two

Home Three

Dark Page Demos

Demos

Home Dark One

Home Dark Two

Home Dark Three

Auth Page

Authentication

Not Found

Under Maintence

1

Introduction

Folior is a modern, responsive portfolio template built with React, Tailwind CSS. It features a clean, professional design with smooth animations and transitions. The template is fully responsive and works perfectly on all device sizes, from mobile phones to large desktop screens.

Modern Design

Clean and professional layout with attention to detail

Fully Responsive

Looks great on all devices and screen sizes

Fast Performance

Optimized for speed and smooth animations

2

Folder Structure

folior/
 folior-react/
 ├── public/
 ├── src/
 │   ├── assets/
 │   │   └── images/
 │   ├── components/
 │   │   ├── common-section/
 │   │   │   ├── Services.jsx
 │   │   │   ├── Portfolio.jsx
 │   │   │   ├── Skills.jsx
 │   │   │   └── Review.jsx
 │   │   ├── home/
 │   │   └── ui/
 │   ├── data/
 │   │   └── mock-data.json
 │   ├── pages/
 │   │   ├── NotFound.jsx
 │   │   └── UnderMaintence.jsx
 │   ├── router/
 │   │   └── RoutesPath.jsx
 │   ├── App.jsx
 │   ├── index.css
 │   └── main.jsx
 ├── package.json
 └── README.md
Key Directories:
src/components/

Reusable React components including common sections and UI elements

src/pages/

Page components including 404 and Maintenance pages

src/assets/

Static assets including images and other media files

src/router/

Application routing configuration and navigation logic

3

Changelog

Version Date Changes
1.0.0 19-08-2025
  • - Initial release of Folior Portfolio Template
  • - Included 3 unique homepage variations
  • - Responsive design with Tailwind CSS
  • - Framer Motion animations and smooth page transitions
3

Installation Guide

Install Dependencies
npm install
Start Development Server
npm run dev
5

Package Dependencies

Here are the key dependencies and their versions used in this project:

Package Version Description
@tailwindcss/vite ^4.1.11 Vite plugin for Tailwind CSS
framer-motion ^12.23.12 Production-ready animation library for React
react ^19.1.1 JavaScript library for building user interfaces
react-dom ^19.1.1 React package for working with the DOM
react-router-dom ^7.8.0 Routing for React applications
remixicon ^4.6.0 Open source icon library
swiper ^11.2.10 Modern mobile touch slider
tailwindcss ^4.1.11 Utility-first CSS framework
6

File Customization

Customize the template by modifying the following files and directories:

Main Files
  • src/App.jsx - Root component with main layout
  • src/main.jsx - Application entry point
  • src/index.css - Global styles
Component Directories
  • src/components/ - Reusable components
  • src/pages/ - Page components
  • src/router/ - Routing configuration
7

Theme Customization

Color Customization

Customize your theme colors by editing the CSS variables in style/input.css:

Primary Colors
/* Primary Color Palette */
--color-primary: #20938A;           /* Main brand color */
--color-primary-light: #20938A26;   /* 15% opacity */
--color-primary-dark: #19766F;      /* Darker shade */
--color-primary-hover: #26B0A6;     /* Hover state */
--color-primary-border: #20938A80;  /* 50% opacity for borders */
Dark Theme
/* Dark Theme Variables */
--color-dark-bg-primary: #0F172A;     /* Main background */
--color-dark-bg-secondary: #1E293B;   /* Secondary background */
--color-dark-text-primary: #F8FAFC;   /* Main text */
--color-dark-text-secondary: #CBD5E1; /* Secondary text */
--color-dark-border: #334155;         /* Border color */
Light Theme
/* Light Theme Variables */
--color-light-bg-primary: #FFFFFF;    /* Main background */
--color-light-bg-secondary: #F8FAFC;  /* Secondary background */
--color-light-text-primary: #0F172A;  /* Main text */
--color-light-text-secondary: #334155;/* Secondary text */
--color-light-border: #E2E8F0;        /* Border color */
Fonts Customization
Font Configuration

The template uses Outfit as the primary font, loaded from Google Fonts.

/* In style/input.css */
 @import url('https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap');
 
 /* Apply font to body */
 body {
   font-family: var(--font-outfit);
 }
8

Credits

Resources
Frameworks
9

Support

Need Help?

We offer 6 months of support for any questions or issues you may encounter.

Our Core Features

Features

React js

Tailwind CSS

Framer Motion

CSS 3

JavaScript

Responsive

Google Fonts

Icons

Modern Design

Easy Customizable

Clean Code

Well Documented

24/7 Support

Fast Loading

Copyright © Folior. All Rights Reserved. Crafted with