A modern, feature-rich blogging platform built with cutting-edge technologies. ByteVerse empowers writers to share their stories and connect with readers in a seamless, beautiful environment.
- 📝 Rich Text Editor for creating engaging blog posts
- 🔐 Secure Authentication & Authorization
- 👤 User Profiles
- 🏷️ Tags & Categories
- 📱 Responsive Design
- ⚡ Lightning-fast Performance
-
Frontend:
- React
- Tailwind CSS (Styling)
- Shadcn UI (Component Library)
- Tiny (Rich Text Editor)
-
Backend:
- Appwrite (Backend as a Service)
- Authentication
- Database
- Storage
- Appwrite (Backend as a Service)
-
Additional Tools:
- Vercel (Deployment)
-
Clone the repository
git clone https://github.com/yourusername/ByteVerse.git cd ByteVerse
-
Install dependencies
npm install # or yarn install
-
Set up environment variables
cp .env.example .env
Fill in your Appwrite credentials in
.env
-
Run the development server
npm run dev # or yarn dev
-
Open http://localhost:5173 in your browser
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Thanks to all contributors who have helped shape ByteVerse
- Special thanks to the Appwrite team for their amazing BaaS platform
- Shadcn UI for beautiful components
- The Next.js team for an incredible framework
Made with ❤️ by Siddhi