Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azarahmadov/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.
https://github.com/azarahmadov/nextjs14-fullstack-blogapp

bcryptjs-for-password-encryption framer-motion mongodb moongose nextauthjs nextjs14 serveractions typescript

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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