Skip to content

anjali-rayy/Scribly

Repository files navigation

📝 Scribly — Modern Blogging Platform

A clean and modern blogging platform inspired by Medium, built with React and Vite. Scribly offers a seamless writing and reading experience, emphasizing simplicity and performance.


🔗 Live Demo

scribly-blog.netlify.app


✨ Features

  • User Authentication: Secure login and registration system.
  • Rich Text Editor: Write, edit, and format posts easily.
  • Responsive Design: Fully optimized for mobile and desktop.
  • Tagging System: Organize posts using relevant tags.
  • Search Functionality: Quickly find posts by title or tags.
  • Recommended Posts: Suggests blogs based on common tags.
  • Fast & Efficient: Built with React and Vite for optimal performance.

🛠 Technologies Used

  • Frontend: React
  • Build Tool: Vite
  • Styling: Tailwind CSS
  • Code Linting: ESLint
  • Version Control: Git

🚀 Quick Start

Step 1: Give it a Star ⭐

If you find this project useful, please give it a star! It helps others discover this project.

Step 2: Fork the Repository

Click the Fork button at the top right of this repository.
This creates a copy in your GitHub account.

Step 3: Clone Your Fork

git clone https://github.com/your-username/Scribly.git cd Scribly

Step 4: Install Dependencies npm install

Step 5: Start the Development Server npm run dev

Open http://localhost:5173 in your browser.

⚙️ Configuration

Tailwind CSS: Configured in tailwind.config.js

ESLint: Linting rules in .eslintrc.js

Vite: Development and build settings in vite.config.js

📁 Project Structure Scribly/ ├─ public/ # Static files ├─ src/ │ ├─ assets/ # Images, icons │ ├─ components/ # Reusable UI components │ ├─ pages/ # Route-based pages │ ├─ Context/ # React Context API │ └─ firebase/ # Firebase config & utils ├─ .eslintrc.js ├─ tailwind.config.js ├─ vite.config.js └─ package.json

🤝 Contribution

Contributions are welcome!

Fork the repository

Create your feature branch (git checkout -b feature/YourFeature)

Commit your changes (git commit -m 'Add new feature')

Push to the branch (git push origin feature/YourFeature)

Open a Pull Request

📜 License

This project is licensed under the MIT License — see the LICENSE file for details.

👤 Created By

Anjali Ray

About

It is a Blogging website, inspired by medium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors