A clone of the popular blogging platform Medium, built with Node.js for the backend and React for the frontend.
- User authentication
- Create, read, update, and delete (CRUD) articles
- Follow and unfollow users
- Comment on articles
- Clone the repository:
git clone https://github.com/SarveshK16/medium-clone.git
- Navigate to the project directory:
cd medium-clone
- Install dependencies for backend and frontend:
cd backend npm install cd ../frontend npm install
- Start the backend server:
cd backend npm start
- Start the frontend development server:
cd frontend npm start
- Open your browser and navigate to
http://localhost:3000
.
medium-clone/
├── backend/
│ ├── config/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ └── ...
├── frontend/
│ ├── public/
│ ├── src/
│ └── ...
├── common/
│ └── ...
└── README.md
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a Pull Request.