A modern, responsive portfolio website showcasing my skills, projects, and experience as a full-stack developer and blockchain enthusiast.
This is the personal portfolio of Anjana Edirisinghe, a 3rd year IT & Management undergraduate at the University of Moratuwa, Sri Lanka. The website highlights my expertise in full-stack web development, blockchain technologies, and various projects I've worked on.
- Responsive Design: Optimized for mobile, tablet, and desktop viewing
- Smooth Animations: Powered by Framer Motion for engaging user interactions
- Project Showcase: Detailed descriptions of my key projects with links to GitHub and live demos
- Education Timeline: Overview of my academic background
- Technology Stack: Display of skills and technologies I work with
- Contact Information: Ways to get in touch
- Frontend: React 18, Vite
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: React Icons
- Build Tool: Vite
- Linting: ESLint
-
Clone the repository:
git clone https://github.com/anjanaed/Portfoilio-Website.git cd Portfoilio-Website/frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173
npm run dev- Start the development servernpm run build- Build the project for productionnpm run preview- Preview the production build locallynpm run lint- Run ESLint for code quality checks
frontend/
├── public/ # Static assets
├── src/
│ ├── assets/ # Images, content data, and project screenshots
│ ├── components/ # React components (Intro, About, Projects, etc.)
│ ├── App.jsx # Main app component
│ ├── main.jsx # Entry point
│ └── index.css # Global styles
├── package.json # Dependencies and scripts
├── vite.config.js # Vite configuration
└── tailwind.config.js # Tailwind CSS configuration
The project is built with Vite and can be deployed to any static hosting service like Vercel, Netlify, or GitHub Pages.
To build for production:
npm run buildThe built files will be in the dist folder.
This is a personal portfolio project, but feel free to fork and use it as a template for your own portfolio. If you find any issues or have suggestions, please open an issue on GitHub.
This project is open source and available under the MIT License.
- Email: anjanaape@gmail.com
- LinkedIn: https://www.linkedin.com/in/anjana-ed
- GitHub: https://github.com/anjanaed
Built with ❤️ by Anjana Edirisinghe