https://github.com/follownaim/next-journal
A fearless blogging platform built with Next.js. Share bold stories, unfiltered ideas, and authentic narratives. Your voice, your platform.
https://github.com/follownaim/next-journal
kinde-auth nextjs shadcn-ui
Last synced: about 2 months ago
JSON representation
A fearless blogging platform built with Next.js. Share bold stories, unfiltered ideas, and authentic narratives. Your voice, your platform.
- Host: GitHub
- URL: https://github.com/follownaim/next-journal
- Owner: FollowNaim
- Created: 2025-01-22T18:32:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-24T04:20:54.000Z (over 1 year ago)
- Last Synced: 2025-09-08T15:36:20.932Z (9 months ago)
- Topics: kinde-auth, nextjs, shadcn-ui
- Language: TypeScript
- Homepage: https://next-journals.vercel.app
- Size: 190 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next Journal ✍️
## Unfiltered, Unstoppable, Unafraid.
Next Journal – A fearless blogging platform built with Next.js. Share bold stories, unfiltered ideas, and authentic narratives. Your voice, your platform.
## Features 🚀
- **Authentication**: Secure login and signup using [Kinde Auth](https://kinde.com/).
- **Responsive Design**: Mobile-first design for optimal viewing on all devices.
- **User Profiles**: Personalized profiles.
- **Dynamic Routing**: Efficient routing for all blog posts and user profiles.
- **Server-Side Rendering (SSR)**: Faster load times and better SEO.
- **Logout Functionality**: Secure and straightforward session management.
## Tech Stack 🛠️
- **Framework**: [Next.js](https://nextjs.org/)
- **Authentication**: [Kinde Auth Next.js](https://kinde.com/docs)
- **CSS Framework**: [Tailwind CSS](https://tailwindcss.com/) [Shadcn UI](https://shadcn.com/)
- **Deployment**: [Vercel](https://vercel.com/)
## Setup and Installation ⚙️
## 🔧 How to Run
1. **Clone the repository.**
```bash
git clone https://github.com/FollowNaim/Next-Journal
cd Next-Journal
```
2. **Install Dependencies**
```bash
npm install
```
3. **Setup Environment Variables**
- create .env.local in the root directory.
- create a Kinde project and add config here
4. **Run the application**
```bash
npm run dev
```
5. **Access the app**
- Open http://localhost:3000 in your browser.
---
## 🛠️ Deployment
- Hosted on Vercel for a fast and reliable experience.
---
## 🤝 Contributions
Contributions are welcome! Fork this repository, make your changes, and submit a pull request.