SB Blog is a platform that allows users to write and upload their own blogs. It is built using Next.js, React, React Quill for rich text editing, Next Auth for authentication, Prisma for database access, and MongoDB as the database.
- Create and publish your own blogs.
- Rich text editor powered by React Quill.
- Secure authentication with Next Auth.
- Backed by a Prisma-powered MongoDB database.
- Using FireBase to store the data.
To run this project locally, follow these steps:
-
Clone the repository: -git clone https://github.com/sulimanbadour1/SB_Blog.git
-
Install dependencies: cd SB_Blog npm install
-
Create a
.env.local
file with your MongoDB connection string and Next Auth credentials. You can use the.env.example
file as a template. -
Run the development server: npm run dev
-
Open your browser and navigate to http://localhost:3000 to access the SB Blog site locally.
If you'd like to contribute to SB Blog, please follow our Contribution Guidelines.
This project is licensed under the MIT License.
For any questions or inquiries, please contact Suliman Badour.