Blog-Nextjs icon indicating copy to clipboard operation
Blog-Nextjs copied to clipboard

A Complete Full stack Web App using Next JS 13.4 and MongoDB

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