Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ahmet-cetinkaya/ahmet-cetinkaya.github.io

This is a personal website project designed to resemble an operating system, featuring essential functionalities
https://github.com/ahmet-cetinkaya/ahmet-cetinkaya.github.io

astrojs blog clean-architecture personal-website solidjs

Last synced: 3 days ago
JSON representation

This is a personal website project designed to resemble an operating system, featuring essential functionalities

Awesome Lists containing this project

README

        

![Software overlay image](https://github.com/user-attachments/assets/d26f83f5-4bdc-4fd3-b72c-02cea5f68406)

# ![Software logo](https://github.com/user-attachments/assets/31fbd891-aee5-4e12-9b48-906cfbbfebd4) `Ahmet Γ‡etinkaya` ![GitHub license](https://img.shields.io/github/license/ahmet-cetinkaya/ahmet-cetinkaya.github.io) ![GitHub stars](https://img.shields.io/github/stars/ahmet-cetinkaya/ahmet-cetinkaya.github.io?style=social)

This is a personal website project designed to resemble an operating system, featuring essential functionalities. It introduces myself, shares my portfolio, and publishes blog posts. The website serves as a central hub for showcasing my work, thoughts, and experiences in the field of software development. Check out the [live site](https://ahmetcetinkaya.me/).

## πŸ’» Technologies Used

This project is built using the following technologies:

[![Astro](https://img.shields.io/badge/Astro-FF5D01?style=for-the-badge&logo=astro&logoColor=white)](https://astro.build/)
[![SolidJS](https://img.shields.io/badge/SolidJS-2C4F7C?style=for-the-badge&logo=solid&logoColor=white)](https://solidjs.com/)
[![TailwindCSS](https://img.shields.io/badge/TailwindCSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)](https://tailwindcss.com/)
[![ThreeJs](https://img.shields.io/badge/ThreeJs-black?style=for-the-badge&logo=three.js&logoColor=white)](https://threejs.org/)

### Minimal Package Usage

This project minimizes the use of external packages. When necessary, implementations are written using core packages ([`acore-ts`](https://github.com/ahmet-cetinkaya/acore-ts), [`acore-solidjs`](https://github.com/ahmet-cetinkaya/acore-solidjs), [`acore-astro](https://github.com/ahmet-cetinkaya/acore-astro)) to ensure better control and optimization of the codebase.

## ⚑ Getting Started

This section explains how to get your project up and running.

### πŸ“‹ Requirements

- bun

### πŸ› οΈ Installation

1. Clone the repository:
```bash
git clone --recurse-submodules https://github.com/ahmet-cetinkaya/ahmet-cetinkaya.github.io.git
```
2. Navigate into the project directory:
```bash
cd ahmet-cetinkaya.github.io
```
3. Install the dependencies:
```bash
bun install-all
```
4. Start the application:
```bash
bun start
```

## 🀝 Contributing

If you'd like to contribute, please follow these steps:

1. Fork the repository
2. Create a new branch (`git checkout -b feat/feature-branch`)
3. Make your changes
4. Commit your changes (`git commit -m 'feat: add new feature'`)
5. Push to the branch (`git push origin feat/feature-branch`)
6. Open a Pull Request