Skip to content

Ahmet-Sunaa/Blog-Website-React.js-Express.js-PostgreSQL

Repository files navigation

🌐 Blog Web Sitesi | Blog Website

🇹🇷 Türkçe Açıklama

📌 Proje Hakkında

Web Site Tanıtım Vieosu Bu proje, React.js, Express.js ve PostgreSQL kullanılarak geliştirilmiş tam işlevsel bir blog web sitesidir. Kullanıcılar, içerik oluşturabilir, kategorilere göre filtreleyebilir ve blog gönderilerini yönetebilir.

🧰 Kullanılan Teknolojiler

  • React.js (Frontend)
  • Express.js (Backend - RESTful API)
  • PostgreSQL (Veritabanı)
  • Node.js
  • Sequelize (ORM)

📂 Proje Yapısı

📦 Blog-Website
 ┣ 📁 backend         # Sunucu tarafı - Express.js API
 ┣ 📁 frontend        # İstemci tarafı - React.js
 ┣ 📄 README.md
 ┣ 📄 kullanılacak teknolojiler.pdf
 ┗ 📄 how to start code.txt

📸 Görseller

Ana Sayfa Genel Ayarları

Ana Sayfa Genel Ayarları

Sayfa Yönetimi

Sayfa Yönetimi

Sayfa İçerik Yönetimi

Sayfa İçerik Yönetimi

Alt Başlık Yönetimi

Alt Başlık Yönetimi

Blog Yönetimi

Blog Yönetimi


⚙️ Kurulum ve Başlatma

  1. Depoyu klonlayın:

    git clone https://github.com/Ahmet-Sunaa/Blog-Website-React.js-Express.js-PostgreSQL.git
  2. Postgre Databasede SQL Terminali açın: database.txt dosyasındaki kodlar ile veritabanını oluşturun.

  3. Backend kurulumu:

    cd backend
    npm install
    npm start
  4. Frontend kurulumu:

    cd ../frontend
    npm install
    npm start

Detaylar için how to start code.txt dosyasına bakabilirsiniz.


🤝 Katkıda Bulunmak

Katkılarınızı memnuniyetle karşılıyoruz. Fork'layın, geliştirin ve pull request gönderin. Her katkı değerlidir!


📄 Lisans

Bu proje MIT Lisansı ile lisanslanmıştır.


🇬🇧 English Description

📌 About the Project

This is a full-featured blog website built with React.js, Express.js, and PostgreSQL. Users can create posts, filter by categories, and manage content easily.

🧰 Technologies Used

  • React.js (Frontend)
  • Express.js (Backend - RESTful API)
  • PostgreSQL (Database)
  • Node.js
  • Sequelize (ORM)

📂 Project Structure

📦 Blog-Website
 ┣ 📁 backend         # Server side - Express.js API
 ┣ 📁 frontend        # Client side - React.js
 ┣ 📄 README.md
 ┣ 📄 kullanılacak teknolojiler.pdf
 ┗ 📄 how to start code.txt

📸 Screenshots

Ana Sayfa Genel Ayarları

Home General Settings

Sayfa Yönetimi

Page Management

Sayfa İçerik Yönetimi

Page content Management

Alt Başlık Yönetimi

Under Page Title Management

Blog Yönetimi

Blog Management


⚙️ Setup & Run

  1. Clone the repository:

    git clone https://github.com/Ahmet-Sunaa/Blog-Website-React.js-Express.js-PostgreSQL.git
  2. Open the SQL Terminal in PostgreSQL: Use the code in the file database.txt to create the database.

  3. Install backend dependencies:

    cd backend
    npm install
    npm start
  4. Install frontend dependencies:

    cd ../frontend
    npm install
    npm start

For more details, check the how to start code.txt file.


🤝 Contributing

We welcome all contributions! Fork the project, improve it, and send a pull request. Every bit helps.


📄 License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published