Skip to content

hitesh181/blog-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Blogger App

Table of Contents

Introduction

  • Seamlessly performs Create, Read, Update, and Delete (CRUD) operations, providing a seamless and intuitive interface to manage blogs effortlessly.
  • Empowering users with the ability to create, edit, and delete their own posts while ensuring they only read posts from others, showcasing a robust authentication system at the heart of the experience

Features

List the key features of your blog app. This can include things like:

  • User authentication and authorization
  • Creating, editing, and deleting blog posts
  • Categories or tags for organizing posts
  • User profiles
  • Image uploading enabled

Technologies Used

  • Frontend: React, Vite, ReactContext, React-router, Sass.
  • Backend: Node.js, Express.js, JWT for authentication, Bycrypt for hashing, Multer for file handling
  • Database: MongoDB, MongoAtlas.
  • Other Tools: Render for backend deployment and Netlify for frontend.

Getting Started

Provide instructions on how to set up and run your blog app locally. Include details about prerequisites and installation steps.

Prerequisites

The following must be installed before attempting to run the project locally

  • Node.js and npm
  • MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/your-blog-app.git
    
  2. Navigate to the directory

    cd blogger
  3. Navigate to client folder

    cd client
    npm  run dev
  4. Navigate to API folder to start the backend

    cd..
    cd api
    npm run dev
    
  5. Redirect to http://localhost:3000 or your respective local address

About

Blog App using React, MongoDB

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors