Welcome to the Medium-like App for Posts! This application allows users to create, read, and manage blog posts in a clean, user-friendly interface inspired by Medium. Whether you're a writer looking to publish your latest work or a reader looking for insightful articles, this app has got you covered.
- User Authentication: Sign up, sign in, and manage user accounts.
- Post Management: Create, edit, and delete posts with rich content.
- Search Functionality: Easily search for posts by keywords.
- Responsive Design: Optimized for both desktop and mobile devices.
- User Profiles: Personalized user experience with avatars and user-specific content.
-
Clone the repository:
git clone https://github.com/Urcodingbuddy/Medium_Social-App.git
-
Navigate into the project directory:
cd Medium_Social-App
-
Install Dependencies a. Install Node.js and npm: Please make sure you have Node.js and npm installed. If not, you can download them from Node.js
b. Install project dependencies:
npm install
-
Set Up Environment Variables a. Create a .env file in the root directory of the project. b. Add your environment variables:
VITE_MEDIUM_BACKEND=your_backend_url
-
Run the App Locally a. Start the development server:
npm run dev
b. Open your browser and go to
http://localhost:5173
to view the app. -
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Create a pull request from your forked repository to the main repository. **
For any questions or feedback, please reach out to anshpethe110@gmail.com