Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rahulnisanth/bloghaven
This is the practice-repo for my nextJS course work (A Blog Site Project).
https://github.com/rahulnisanth/bloghaven
blogging nextjs postgresql tailwind-css vercel
Last synced: about 3 hours ago
JSON representation
This is the practice-repo for my nextJS course work (A Blog Site Project).
- Host: GitHub
- URL: https://github.com/rahulnisanth/bloghaven
- Owner: Rahulnisanth
- Created: 2024-08-15T08:45:17.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-09-09T15:53:01.000Z (2 months ago)
- Last Synced: 2024-09-10T07:56:05.229Z (2 months ago)
- Topics: blogging, nextjs, postgresql, tailwind-css, vercel
- Language: TypeScript
- Homepage: https://bloghaven.vercel.app/
- Size: 858 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blog Haven
Status: Completed
Owner: Rahul Nisanth
# **Blog Haven Documentation**
## **Project Description**
**Blog-Haven** is a blogging platform where users can create, view, and manage blog posts. The project serves as a practical implementation of various Next.js features and best practices, including authentication, API routing, and database interactions.
## **Features**
- **User Authentication:** Integration with Next-Auth using Google Provider.
- **API Routing:** Implemented to handle data operations for blogs.
- **Database Management:** Utilized Vercel/PostgreSQL for storing blog data.
- **Rendering:** Utilized static, dynamic, and partial rendering techniques.
- **Error Handling:** Implemented comprehensive error handling strategies.
- **Deployment:** Deployed on Vercel for global accessibility.## **Technologies Used**
- **Next.js:** Framework for server-side rendering and static site generation.
- **Next-Auth:** Authentication library with Google provider integration.
- **PostgreSQL:** Relational database used for data storage.
- **Vercel:** Hosting platform for deployment.
- **React:** JavaScript library for building the user interface.## **Future Enhancements**
- **AI-Generated Blog Content:** Implement a feature to generate blog content using AI, enhancing content creation and automation.
- **Additional Features:** Consider adding user roles and permissions.
- **Performance Improvements:** Optimize database queries and static generation.
- **User Interface:** Enhance UI/UX based on user feedback.