Aniebiet Afia is a software engineer with a passion for building impactful applications. This portfolio showcases my projects, skills, and experiences in the field of software development. Through this portfolio, I aim to demonstrate my technical abilities and my commitment to continuous learning and improvement.
- Languages: TypeScript
- Frameworks: Vue.js, Tailwind CSS
- Deployment: Heroku
- Version Control: Git, GitHub
- Package Manager: pnpm
- Build Tool: Vite
- Linting: ESLint, Prettier
- Libraries: Vue Router, Pinia, Axios, emailjs
To set up this portfolio locally, follow these steps:
- Clone the repository:
git clone git@github.com:Brints/aniebietafia.git
- Navigate to the project directory:
-
cd aniebietafia - Install dependencies:
pnpm install
- Start the development server:
pnpm run dev
- Open your browser and go to
http://localhost:5173to view the portfolio.
1. UnravelDocs
- Description: UnravelDocs is a text extraction tool designed to help users extract and summarize key information from documents. It utilizes advanced natural language processing techniques to provide accurate and concise summaries.
- Features:
- Document upload and processing
- Text extraction and summarization
- Support for various document formats
- User authentication and authorization & role-based access control
- Integration with MistralAI for advanced text processing & summarization
- OCR capabilities using Tesseract for image-based documents
- Real-time notifications using RabbitMQ
- Deployment on AWS for scalability and reliability
- Docker containerization for easy deployment
- Secure access with Spring Security
- RESTful API for integration with frontend applications
- Comprehensive documentation for developers and users
- Link: Live Demo | Source Code
- Screenshot:
- Technologies Used: Java, Spring Boot, PostgreSQL, Docker, RabbitMQ, MistralAI, Spring Security, Tesseract, AWS SES, AWS S3, AWS EC2, AWS RDS, AWS CloudFront, AWS Route 53, AWS IAM
- Deployment: AWS
- Status: In Progress
- Description: Brints Estate is a real estate management application that allows users to manage properties, tenants, and leases efficiently. It provides a user-friendly interface for property management tasks.
- Features:
- Property listing and management
- Tenant management
- Lease tracking and management
- User authentication and role-based access control
- Responsive design for mobile and desktop devices
- Integration with Google Maps for property location visualization
- Real-time notifications for lease updates and tenant communications
- Secure data storage and retrieval
- Comprehensive reporting and analytics features
- Link: Live Demo | Source Code
- Screenshot:
- Technologies Used: Vue.js, Node.js, Tailwind CSS, PostgreSQL, Nestjs, Google Maps API, Pinia, Axios
- Status: In Progress