Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.3 KB

README.md

File metadata and controls

50 lines (36 loc) · 1.3 KB

DevVoyage - A Blog Project

Table of Contents

Introduction

DevVoyage is a full-stack blog project designed for developers to share their journey and insights. It provides user authentication using bcrypt for password hashing and JWT for secure token-based authentication.

Features

  • User Registration and Authentication
  • Create, Read, Update, and Delete Blog Posts
  • Commenting on Blog Posts
  • User Profile Management
  • Secure Authentication with JWT
  • Password Hashing with Bcrypt

Getting Started

These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.

Installation

  1. Clone the repository.

    git clone https://github.com/Allan2000-Git/DevVoyage.git
    
  2. Change directory to the project folder.

       cd client or cd server
    
  3. Install the required project dependencies.

  4. Start the development server.

    npm run dev
    
  5. Open your web browser and go to http://localhost:5173 to view the app.

Technologies Used

  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Bcrypt for password hashing
  • JSON Web Tokens (JWT) for authentication