"Story" is a feature-rich full-stack web application built using Next.js 13.4 as the front-end framework, MongoDB for data storage, NextAuth.js for authentication, and UploadThing for handling image storage. The primary goal of Story is to provide users with a platform to share their stories, thoughts, and experiences with others. The application allows users to create posts, like and follow other users, view user profiles, and comment on posts made by other users.
- User Registration and Authentication:
- Post Creation:
- Image Uploads:
- Post Interactions:
- User Following:
- User Profiles:
- Commenting System:
-
Front-end: Next.js 13.4, React, HTML5, CSS3, JavaScript
-
Back-end: NextAPI
-
Database: MongoDB
-
Authentication: NextAuth.js
-
Image Storage: UploadThing
Clone the project
https://github.com/msubham193/Blog-Nextjs.git
Go to the project directory
cd Blog-Nextjs
Install dependencies
npm install
Start the server
npm run dev