Welcome to our platform, a beautifully crafted blogging website designed for both writers and readers alike. Our platform leverages cutting-edge technologies to offer a seamless user experience, enabling users to share their stories and connect with a community of like-minded individuals.
- Dynamic Frontend: Powered by React for a responsive and engaging user experience.
- Reliable Backend: Fast operations handled by Cloudflare Workers, ensuring top-notch performance.
- Input Validation: Utilizing Zod with TypeScript for precise and robust input validation.
- Data Management: Combining Prisma and Postgres for efficient data handling, with the added performance of Prisma Accelerate.
- Secure Authentication: Using JWT for secure authentication processes.
- Image Storage: Leveraging Firebase for efficient image storage and delivery.
- State Management: Simplified with Recoil for an intuitive state management experience.
To get started with our platform, you can sign up as a user to explore content or as a writer to share your own stories. Here's a quick guide:
- Explore a wide range of articles across various categories.
- Interact with content by liking, commenting, and sharing your favorite articles.
- Follow your favorite authors to never miss an update.
- Create and manage your articles using a user-friendly interface.
- Receive feedback from readers in the form of likes, comments, and shares.
- Grow your follower base and establish your presence in the community.
We welcome contributions from the community! Here's how you can contribute:
- Fork the repository: Start by forking the project repository to your GitHub account.
- Clone the forked repository: Clone the repository to your local machine to start making changes.
- Create a new branch: Use a branch per feature or fix, which allows for easier code reviews and collaboration.
- Make your changes: Implement your feature or fix, adhering to the project's coding standards and guidelines.
- Test your changes: Ensure your changes do not break any existing functionality and that all tests pass.
- Submit a pull request: Push your changes to your fork and submit a pull request to the main repository for review.
For any queries or further assistance, please reach out to us at [email protected].