Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/azarahmadov/nextjs14-fullstack-blogapp
- Owner: AzarAhmadov
- Created: 2024-01-16T18:49:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-13T13:00:54.000Z (11 months ago)
- Last Synced: 2024-03-13T14:27:52.637Z (11 months ago)
- Topics: bcryptjs-for-password-encryption, framer-motion, mongodb, moongose, nextauthjs, nextjs14, serveractions, typescript
- Language: TypeScript
- Homepage: https://azarblog.vercel.app/
- Size: 1.35 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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