Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ahmet-cetinkaya/ahmet-cetinkaya.github.io
- Owner: ahmet-cetinkaya
- License: gpl-3.0
- Created: 2021-01-31T10:51:07.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-03T20:51:30.000Z (5 days ago)
- Last Synced: 2025-01-03T21:23:37.840Z (5 days ago)
- Topics: astrojs, blog, clean-architecture, personal-website, solidjs
- Language: TypeScript
- Homepage: http://ahmetcetinkaya.me
- Size: 27.1 MB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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