All Projects → thrbttl → NuxtJs-Blog

thrbttl / NuxtJs-Blog

Licence: other
Baştan sona NuxtJs (VueJs) ile geliştirilmiş blog sitesi.

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to NuxtJs-Blog

iOS-SwiftUI-Firebase-Login-Example
Complete Sign up and Sign in Process for iOS SwiftUI - using Firebase Email and Password Authentication.
Stars: ✭ 37 (+131.25%)
Mutual labels:  firebase-auth, firebase-database
ionicfirebaseauth
Exemplo de alguns tipos de autenticação com Ionic 2 e Firebase
Stars: ✭ 18 (+12.5%)
Mutual labels:  firebase-auth, firebase-database
app
Source code of intencje.pl website and mobile/desktop apps based on Angular, Firebase, and Capacitor.
Stars: ✭ 12 (-25%)
Mutual labels:  firebase-auth, firebase-database
IoT-Modelling-Tool
IoT Modelling Tool is a platform which allows users to have their own devices and components modeled in order to represent and manage a physical environment.
Stars: ✭ 16 (+0%)
Mutual labels:  firebase-auth, firebase-database
todo-app
An Adobe AIR mobile app that uses the Firebase V3 API to save users to do's lists and manage their accounts.
Stars: ✭ 19 (+18.75%)
Mutual labels:  firebase-auth, firebase-database
BirthdayReminder
Open source Android application which keeps track of and reminds users of their loved ones birthdays. View on the PlayStore here: https://play.google.com/store/apps/details?id=website.julianrosser.birthdays
Stars: ✭ 29 (+81.25%)
Mutual labels:  firebase-auth, firebase-database
Transact
A transaction management android app which allows you to verify records from both parties before addition.
Stars: ✭ 21 (+31.25%)
Mutual labels:  firebase-auth, firebase-database
Chatter
Real time chat app written in Swift 4 using Firebase
Stars: ✭ 30 (+87.5%)
Mutual labels:  firebase-auth, firebase-database
Recess
🤓 Recess - A Social Media Platform for students to share their experience/knowledge they gained in their free time. 🧐
Stars: ✭ 43 (+168.75%)
Mutual labels:  firebase-auth, firebase-database
city-cab
An open source flutter taxi - app for learning purpose(Provider & Bloc) using firebase as backend/server
Stars: ✭ 68 (+325%)
Mutual labels:  firebase-auth, firebase-database
flutter-fitness-app
Fitness app using Flutter
Stars: ✭ 30 (+87.5%)
Mutual labels:  firebase-auth, firebase-database
FirebaseChatApp
A Chat app built on firebase features such as firebase-ui,database,storage and cloud messaging
Stars: ✭ 20 (+25%)
Mutual labels:  firebase-auth, firebase-database
platform
Community platform for dancers
Stars: ✭ 30 (+87.5%)
Mutual labels:  firebase-auth, nuxtjs
firebase
Modular Firebase 🔥 implementation for NativeScript. Supports both iOS & Android platforms for all Firebase services.
Stars: ✭ 36 (+125%)
Mutual labels:  firebase-auth, firebase-database
firebase-bundle
A Symfony Bundle for the Firebase PHP Admin SDK
Stars: ✭ 112 (+600%)
Mutual labels:  firebase-auth, firebase-database
rn-firebase-bridge
React Native Firebase Bridge
Stars: ✭ 59 (+268.75%)
Mutual labels:  firebase-auth, firebase-database
uMe
Online Chatting Application (Android) || Messaging App || Firebase
Stars: ✭ 138 (+762.5%)
Mutual labels:  firebase-auth, firebase-database
firebase-chat-sample
A sample app that shows basic usage of Firebase Auth and Database in form of a very simple chat hub app
Stars: ✭ 21 (+31.25%)
Mutual labels:  firebase-auth, firebase-database
firebase-photos
✅ 100% Firebase-Powered Android App, Instagram Clone App
Stars: ✭ 22 (+37.5%)
Mutual labels:  firebase-auth, firebase-database
ionic2-firebase-hackathon-starter
A hackathon starter for ionic2 using firebase, already has user authentication, reset password, google login etc
Stars: ✭ 34 (+112.5%)
Mutual labels:  firebase-auth, firebase-database

NuxtJs Blog

  • Baştan sona NuxtJs (dolayısıyla VueJs) ile geliştirilmiş ve geliştirilmeye devam eden bir Blog sitesi.
  • Database ve Authentication işlemleri için Firebase kullanıldı.
  • Gerçek hayattaki örneği ve demosu için : NuxtJs Blog
  • Ziyaret ederek sayfa tasarımını, admin panelini gözden geçirebilirsiniz.

Gereksinimler

  • Sisteminizde Node.Js kurulu olması gerekmektedir.
  • Firebase bağlantısı yapacağımız için gmail adresi gerekmektedir.

Projede kullanılan paketler :

"@nuxtjs/axios": "^5.3.6",
"chart.js": "^2.9.3",
"firebase": "^7.19.1",
"js-cookie": "^2.2.1",
"moment": "^2.27.0",
"nuxt": "^2.0.0",
"vue-chartjs": "^3.5.1",
"vuelidate": "^0.7.5"

*** Bu paketler $ npm install komutu ile otamatik olarak yüklenecektir.

Projede CDN (İçerik Dağıtım Ağı) olarak "Bootstrap" ve "Fontawesome" Kullanıldı.

Kurulum

  • Kurulum için öncelikle Firebase işlemlerini gerçekleştirmeniz gerekmektedir. Bunun için kullanabileceğiniz dökümanlar :
    NuxtJs Blog Sistesinin Kurulumu Ve Firebase Işlemleri (2/1), NuxtJs Blog Sitesinin Local Kurulumu Ve Auth Işlemleri (2/2)
  • Proje deploy işlemi için : NustJs Deploy Google App Engine
  • Firebase Web App ayarlarındaki "firebaseConfig" objesinin içeriğini, gitHub'dan indirdiğiniz projenin "nuxt.config.js" dosyasının içerisindeki "env" objesinde karşılık gelen yerlere yazınız.
  • Firebase "Storage" bağlantısı için, firebase sayfasından "Storage" sekmesine gidin ve başlatın. "Storage" içerisinden "Rules" sekmesine giderek "allow read, write: if request.auth != null;" kodundaki "null" silip yerine "true" yazınız.

Proje Klasöründe Terminal Üzerinden

(Projeyi açtığınız editörün (Visual Studio Code gibi) terminali kullanılabilir.)

# bağımlılıkları yüklemek için:
$ npm install

# localhost:3000 üzerinden yayınlamak için:
$ npm run dev

Firebase Sayfasından

  • Firebase "Authentication" işlemi için, firebase sayfasından "Authentication" sekmesine gidin ve "E-posta/Şifre" yazan başlığı seçerek kaydetme işlemini yapınız.
  • Authentication sekmesinden kullanıcı ekleyiniz.

Projeyi Açtığınız Localhost bağlantısından

(Genellikle tarayıcıda http://localhost:3000 üzerinden yayına alınır)

  • Admin girişi ve "Authentication" işlemini gerçekleştirmek için sayfanın en altında "Admin" yazan buton ile admin paneline gidiniz.

Admin

  • E-posta ve Şifreniz ile giriş yapınız.
  • Admin panelinden Profil bilgilerinizi eksiksiz olarak girip kaydediniz.
  • Panelden istediğiniz gibi içerik ekleyerek, düzenlemeler yaparak Blog sitesini kullanabilirsiniz.
# build for production and launch server
$ npm run build
$ npm run start

For detailed explanation on how things work, check out Nuxt.js docs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].