/Nextjs14-FullStack-BlogApp

Fullstack is a blogging application. The content of the blog is about software topics. You must first log in to read the blogs. If you want, you can fill out the form or log in directly with your github account.

Primary LanguageTypeScript

Azar Blog

Fullstack is a blogging application. The content of the blog is about software topics. You must first log in to read the blogs. If you want, you can fill out the form or log in directly with your github account.

Demo

Live demo : http://azarblog.vercel.app/

Features

  • Next.js and TypeScript Integration: Utilizing Next.js and TypeScript for a robust and statically-typed frontend, providing enhanced development capabilities and code maintainability.

  • MongoDB Database Integration: Employing MongoDB as the database solution, offering flexibility and scalability for efficient data storage and retrieval.

  • User Authentication and Authorization: Allowing users to sign in using GitHub credentials or by filling out a custom form.

  • Implementing an authorization system to control user access to specific functionalities.

  • Admin Panel Features: Admin panel for managing blog posts, allowing creation and deletion operations.

  • SEO-Friendly Structure: Utilizing SEO-friendly URLs and optimizing meta tags for better search engine visibility.

  • Responsive Design: Ensuring a seamless and user-friendly experience across various screen sizes and devices through a responsive design approach.

Technologies Used

  • Next JS | Server Actions
  • TypeScript
  • Next Auth
  • Mongo DB / Mongoose
  • Bcryptjs
  • Nodemailer
  • Framer Motion
  • Sass

Contributing

Open to your ideas! Share feedback, report issues, or send pull requests to enhance this project

Deployment

Azar Blog is deployed on Vercel, a popular platform for hosting web applications.

Screenshots

Screenshot 2024-01-31 at 03 00 53 Screenshot 2024-01-31 at 03 01 00 Screenshot 2024-01-26 at 01 16 53 Screenshot 2024-01-25 at 23 12 14 Screenshot 2024-01-26 at 01 17 36 Screenshot 2024-01-25 at 23 11 59 Screenshot 2024-01-25 at 23 12 05 Screenshot 2024-01-25 at 23 12 41