/JotJournal

Journaling Webiste

Primary LanguageJavaScript

JotJournal

A journaling website enabling users to perform CRUD operations on posts.
Live Link : https://jot-journal.vercel.app/

Features

  • User registration and login functionality
  • JWT authentication
  • Password protection using Bcrypt with salting
  • Only authenticated users can edit and delete their own posts

Tech Stack

Frontend

  • React JS
  • React Router Dom

Backend

  • Node JS
  • Express JS

Database

  • MongoDB

Authentication

  • JWT

Password Hashing

  • Bcrypt with salting

CSS

  • Tailwind CSS

Getting Started

To get started with the project, follow these steps:

  1. Clone this repository.
  2. Install the required dependencies for the frontend and backend.
  3. Set up your MongoDB database.
  4. Configure JWT secret key and other necessary environment variables.
  5. Run the frontend and backend servers.

Usage

  • Register a new user account using the provided registration functionality.
  • Log in using your registered credentials.
  • Create new journal posts, view existing posts, and perform editing or deletion on your own posts.

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request with your changes.


Feel free to reach out if you have any questions or need further assistance. Happy journaling!