Skip to content

Repository files navigation

📚 Book Flow - Digital Library & Management System

Book Flow একটি আধুনিক ও ডাইনামিক ওয়েব অ্যাপ্লিকেশন, যা পাঠকদের বইয়ের বিশাল সংগ্রহের সাথে পরিচয় করিয়ে দেয়। এটি মূলত Next.js 15, Tailwind CSS এবং BetterAuth ব্যবহার করে তৈরি করা হয়েছে।

🚀 নতুন আপডেট ও ফিচারসমূহ (Key Features)

অ্যাডভান্সড অথেন্টিকেশন: BetterAuth ব্যবহার করে সিকিউর সাইন-ইন এবং সাইন-আপ সিস্টেম ইমপ্লিমেন্ট করা হয়েছে।

মাল্টি-মেথড লগইন: ব্যবহারকারীরা ইমেইল ও পাসওয়ার্ডের পাশাপাশি Google এবং GitHub এর মাধ্যমে সোশ্যাল লগইন করতে পারবেন।

ডাইনামিক বুক ডিটেইলস: প্রতিটি বইয়ের জন্য আলাদা ডাইনামিক রাউট (/book/[id]) ব্যবহার করা হয়েছে যা JSON ডাটা থেকে তথ্য সংগ্রহ করে।

স্মুথ অ্যানিমেশন: প্রজেক্টের হোম পেজে গুরুত্বপূর্ণ আপডেট এবং অফার দেখানোর জন্য React Fast Marquee ব্যবহার করা হয়েছে।

কাস্টম ৪০৪ পেজ: কোনো ভুল বা ইনভ্যালিড লিংকে প্রবেশ করলে ইউজারকে গাইড করার জন্য একটি ইউনিক ৪০৪ এরর পেজ ডিজাইন করা হয়েছে।

প্রফেশনাল ইউআই: Tailwind CSS এবং DaisyUI ব্যবহার করে সম্পূর্ণ রেসপন্সিভ এবং ক্লিন ডিজাইন নিশ্চিত করা হয়েছে।

🛠️ টেক স্ট্যাক (Tech Stack)

Framework: Next.js (App Router)

Authentication: BetterAuth (Email/Password, Google & GitHub)

Styling: Tailwind CSS & DaisyUI

Animation: React Fast Marquee

Language: JavaScript

Icons: React Icons

📖 প্রজেক্টটি লোকালি চালানোর নিয়ম

১. রিপোজিটরি ক্লোন করুন:

Bash git clone https://github.com/code-with-arafat/assignment-08.git ২. প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:

Bash npm install ৩. .env ফাইলে আপনার এনভায়রনমেন্ট ভেরিয়েবলগুলো সেট করুন (BetterAuth এবং Social Login এর জন্য)।

৪. ডেভেলপমেন্ট সার্ভার শুরু করুন:

Bash npm run dev 🤝 কন্ট্রিবিউশন আপনি যদি এই প্রজেক্টে কোনো নতুন ফিচার বা বাগ ফিক্স করতে চান, তবে নির্দ্বিধায় পুল রিকোয়েস্ট (Pull Request) পাঠাতে পারেন।

© Arafat Codes | 08/05/২০২৬

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages