Welcome to the repository for my personal portfolio! I'm Adil, a final-year Electronics & Computer Engineering student based in India.
This site is designed with a sleek, developer-centric retro/neon terminal aesthetic, featuring interactive terminal booting animations, custom accent controls, and responsive layouts.
🚀 Live Site: adilbuilds.me
This portfolio is built using modern web technologies optimized for speed, aesthetics, and ease of maintenance:
- Framework: Next.js 14 (App Router) & React
- Styling: Tailwind CSS
- Animations: Framer Motion for smooth, declarative transitions
- Scrolling: Lenis for high-performance smooth scrolling
- Language: TypeScript for robust static typing
The entire site is configured dynamically from a single source of truth: data/portfolio.json. No need to modify layout code to update text, stats, or projects; simply update the JSON structure, and the changes will render immediately.
To run this project locally, make sure you have Node.js installed, then follow these steps:
-
Clone the repository:
git clone https://github.com/Tenax-Adil/Tenax-Adil.github.io.git cd Tenax-Adil.github.io -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 in your browser to view the application.
-
Build for production:
npm run build
To update the bio, projects, stats, or social links:
- Open data/portfolio.json.
- Edit or append objects (refer to CONTENT.md for detailed schema definitions).
- Commit and push your changes to trigger automatic deployment via GitHub Actions.