Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samranahm/medium
https://github.com/samranahm/medium
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/samranahm/medium
- Owner: samranahm
- Created: 2024-09-14T17:26:50.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T17:01:01.000Z (4 months ago)
- Last Synced: 2024-09-16T03:26:30.823Z (4 months ago)
- Language: JavaScript
- Size: 5.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Medium Clone App
## Overview
The **Medium Clone App** is a web application designed to replicate key functionalities of the popular publishing platform Medium. It allows users to read, write, and interact with articles in an intuitive and visually appealing interface. This project is a demonstration of my capabilities in modern web development and serves as part of my portfolio. Please note that the app is an **ongoing project**, continuously improved and extended.
## Features
- **Article Management**: Users can create, edit, delete, and publish articles.
- **Responsive Design**: Fully responsive interface, optimized for various screen sizes.
- **Comment System**: Users can engage with articles through comments.
- **Rich Text Editor**: Provides a Medium-like writing experience for authors.
- **Tagging**: Articles can be tagged for easier categorization.
- **Pagination**: Efficient navigation through articles with pagination.
- **Dark Mode Support**: Customizable theme for improved reading experience.## Tech Stack
- **Frontend**: React.js, HTML5, CSS3
- **API**: RESTful API with Express
- **State Management**: Redux
- **Database**: MySQL
- **Version Control**: Git, GitHub## Project Status
This is an **ongoing project** used for my portfolio. Features are being actively developed, and future iterations will include advanced functionalities such as:
- Real-time notifications.
- User profiles with personalized feeds.
- Article recommendations based on reading history.
- Improved SEO and performance optimization.
- Full test coverage using Jest and Cypress.## Installation
To run this project locally, follow the instructions below:
### Prerequisites
Ensure you have the following installed:
- Node.js (v14+)
- Git### Setup
1. **Clone the repository:**
```bash
git clone https://github.com/samranahm/Medium.git.git
cd Medium