Skip to content

msubham193/Blog-Nextjs

Repository files navigation

Story - A Full-Stack Next.js 13.4 Web Application

"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.

Key Features:

  • User Registration and Authentication:
  • Post Creation:
  • Image Uploads:
  • Post Interactions:
  • User Following:
  • User Profiles:
  • Commenting System:

Tech Stack

  • Front-end: Next.js 13.4, React, HTML5, CSS3, JavaScript

  • Back-end: NextAPI

  • Database: MongoDB

  • Authentication: NextAuth.js

  • Image Storage: UploadThing

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Run Locally

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