Full Stack Blog App with MERN, TypeScript, Redux Toolkit, Tailwind, React Query and lots of other technologies. authenticated users can create posts with Tiptap, users can also update their profile, including their profile pics, or update posts/post cover pictures and lot more.
- Authentication
- Image Upload
- Posts with Tiptap
- CRUD
Follow these steps to install and set up the project:
- Install project dependencies by running the following command:
npm install
-
Create a new file named
.envin the root directory of the project. -
Add the following configuration variables to the
.envfile:
PORT=<PORT>MONGO_URI=<YOUR_MONGO_URI>JWT_SECRET=<YOUR_JWT_SECRET>NODE_ENV=<NODE_ENV>
You are free to use, modify, and distribute this software for any purpose.