-
A user can signUp and signIn
-
A user can write any post.
-
User can like , comment and save the post of others .
-
User can follow unfollow each other
-
User can filter based on whether user can see all posts or people posts followed by user
-
User can search the post based on tags.
-
Every user have a profile page which have how many followers and their posts . If user is the logger then it can also see their saved posts
-
User can search overall posts.
-
Use in mobile or laptop screens please
- React
- Tailwind
- Express and Cors library
- CLoudfare Workers
- Node JS
- TypeScript
- Vite
- Prisma ORM
- PostgreSQL
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/Vishawdeep-Singh/Medium-Clone.git
# Go into the repository
$ cd backend
# Install dependencies
$ npm install
$ Set up prisma
$ Create env file
# Run the app
$ npm run dev
$ npm run deploy
Note If you're using Linux Bash for Windows, see this guide or use
node
from the command prompt.
Your Name - @Vishawdeep29 - [email protected]
Project Link: https://github.com/Vishawdeep-Singh/Medium-Clone