A journaling website enabling users to perform CRUD operations on posts.
Live Link : https://jot-journal.vercel.app/
- User registration and login functionality
- JWT authentication
- Password protection using Bcrypt with salting
- Only authenticated users can edit and delete their own posts
- React JS
- React Router Dom
- Node JS
- Express JS
- MongoDB
- JWT
- Bcrypt with salting
- Tailwind CSS
To get started with the project, follow these steps:
- Clone this repository.
- Install the required dependencies for the frontend and backend.
- Set up your MongoDB database.
- Configure JWT secret key and other necessary environment variables.
- Run the frontend and backend servers.
- 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.
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!