This is the backend for a social media platform called Anonymous. This platform is similar to other social media platform with additional security and anonymity.
- UI: https://github.com/rao-kartik/Anonymous/tree/prod-frontend#readme
- Fundraiser Contract: https://github.com/rao-kartik/fundraiser-solidity#readme
- Write, Delete, Edit Post
- Write, Delete, Edit Comment
- Like and Dislike a post.
- Follow or unfollow user
- authentication
- Search Users with wallet address
- Add User Profile Picture
- Create Group Chat
- NFT Records
- Nodejs
- ExpressJs
- MongoDB
- JWT
- docker
To run this project locally, please follow these steps:
-
Clone the repository
git clone --branch prod https://github.com/rao-kartik/Anonymous.git
-
Navigate to the project directory
cd Anonymous
-
Install dependencies
npm install
-
Run
npm run dev