Skip to content

Welcome to DevVoyage, a blog project with user authentication powered by bcrypt and JWT.

Notifications You must be signed in to change notification settings

Allan2000-Git/DevVoyage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Welcome to DevVoyage, a blog project with user authentication powered by bcrypt and JWT.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages