An open API service indexing awesome lists of open source software.

https://github.com/djleamen/dj-portfolio

Tthe source code for my personal portfolio, built using Vue.js and AWS Amplify. The portfolio showcases my projects, experience, links to my social media, information about the classes I've taken, what I'm currently learning, and more.
https://github.com/djleamen/dj-portfolio

about-me portfolio portfolio-website projects skills website

Last synced: 3 months ago
JSON representation

Tthe source code for my personal portfolio, built using Vue.js and AWS Amplify. The portfolio showcases my projects, experience, links to my social media, information about the classes I've taken, what I'm currently learning, and more.

Awesome Lists containing this project

README

          

## DJ Leamen's Personal Portfolio

![Status](https://img.shields.io/badge/status-online-brightgreen?style=flat-square)
![GitHub last commit](https://img.shields.io/github/last-commit/djleamen/DJ-Portfolio?style=flat-square)
![GitHub license](https://img.shields.io/github/license/djleamen/DJ-Portfolio?style=flat-square)
![Vue.js](https://img.shields.io/badge/built%20with-Vue.js-42b883?logo=vue.js&logoColor=white&style=flat-square)
![Deployed on Azure](https://img.shields.io/badge/deployed%20on-Azure-0078D4?logo=microsoft-azure&logoColor=white&style=flat-square)

This repository contains the source code for my personal portfolio, built using Vue.js and AWS Amplify, and deployed on Azure. The portfolio showcases my projects, experience, links to my social media, information about the classes I've taken, what I'm currently learning, and more.

## Overview

This portfolio is designed to provide a comprehensive view of my skills and experiences. It uses **MongoDB Atlas** for data storage and **Azure Functions** for API endpoints, providing a scalable and maintainable architecture.

## Features
- **About**:
- My technical skills and proficiencies
- Detailed information about my professional and extracurricular experience.
- Information about the courses I've taken, including descriptions and details.
- **Projects**: A showcase of my software development projects with descriptions and links.
- **Services**: Details regarding the list of the services I provide.
- **Contact**: Links to my GitHub and LinkedIn profiles.
- **Blog**: My Medium article posts.

## Technologies Used

- **Vue.js 3** + **TypeScript**: Frontend framework for building the user interface.
- **MongoDB Atlas**: Cloud database for storing portfolio data.
- **Azure Functions**: Serverless API endpoints for data retrieval.
- **Azure Static Web Apps**: Hosting and deployment platform.
- **Vite**: Build tool and development server.

## Architecture

```
Frontend (Vue.js) → Azure Functions API → MongoDB Atlas
```

- **Frontend**: Vue 3 + TypeScript SPA
- **Backend**: Azure Functions (Node.js) with serverless API endpoints
- **Database**: MongoDB Atlas (Free Tier M0 Cluster)

## License

This project is licensed under the MIT-0 License. See the LICENSE file for more information.

## Contact

For any inquiries, please contact me at [dilara_leamen@icloud.com](mailto:dilara_leamen@icloud.com).