β¨ Inspiration
As a frontend developer passionate about clean UI/UX, I wanted to create a personal portfolio that reflects not only my technical skills but also my design intuition. I was inspired by minimal yet interactive developer sites and wanted mine to stand out with soft animations and modern tech integrations.
π‘ What it does
This portfolio showcases my projects, skills, and journey as a frontend developer. It features an interactive UI, responsive layout, and animated components to keep the experience engaging. A chatbot built with Botpress is also integrated to offer a conversational experience for visitors.
π οΈ How I built it
- Frameworks & Languages: Next.js, Tailwind CSS, TypeScript
- Backend: Firebase for real-time data and form handling
- Animations: Scroll-based and hover animations using CSS & Framer Motion
- Bot: Integrated a Botpress chatbot for interactive Q&A
- Deployment: Hosted on Vercel with optimized performance and CI/CD
- Design: Custom UI with mobile responsiveness and light accessibility support
π§© Challenges I ran into
- Integrating Botpress cleanly with Next.js took some tweaking due to SSR/CSR differences
- Smooth animation handling while maintaining performance across devices
- Balancing simplicity with functionality, especially on mobile breakpoints
- Firebase connection & data testing without backend errors
π Accomplishments that I'm proud of
- Successfully created a bilingual-ready, responsive site with elegant design
- Integrated a real working chatbot using Botpress, making the portfolio interactive
- Fully hosted and optimized on Vercel, with zero downtime
- Learned to manage backend connections (Firebase) and frontend states efficiently
π What I learned
- Real-world integration of Botpress with React-based frameworks
- Firebase Firestore and form handling logic
- Best practices in responsive UI, animation performance, and deployment via Vercel
- Enhancing UX through micro-interactions and conversational design
π What's next for CodeAuraPortfolio
- Add a dark mode toggle for better accessibility
- Connect GitHub and Dev.to APIs to show live project stats/blogs
- Improve the chatbotβs knowledge and add language support
- Enable real-time admin notifications using Firebase Cloud Functions
- Start writing tech blogs to share what I build and learn
Built With
- and-authentication-(if-implemented)-vercel-?-for-seamless-deployment
- and-scalable-portfolio-website-tailwind-css-?-for-crafting-a-responsive-and-modern-user-interface-with-utility-first-css-backend-&-cloud-services:-firebase-?-used-for-backend-functionalities-including-data-storage
- apis
- backend
- botpress
- ci/cd
- css3
- custom
- database
- form
- global
- handling
- hosting
- interaction
- javascript
- optimization
- performance
- real-time-updates
- seo-optimized
- tech-stack-&-tools-used-languages:-html5
- typescript-frameworks-&-libraries:-next.js-?-a-react-based-framework-used-to-build-a-fast
- with


Log in or sign up for Devpost to join the conversation.