Skip to content

sulimanbadour1/SB_Blog

Repository files navigation

SB Blog

wakatime

Next JS React Prisma MongoDB

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.

SB Landing Page

Features

  • 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.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository: -git clone https://github.com/sulimanbadour1/SB_Blog.git

  2. Install dependencies: cd SB_Blog npm install

  3. Create a .env.local file with your MongoDB connection string and Next Auth credentials. You can use the .env.example file as a template.

  4. Run the development server: npm run dev

  5. Open your browser and navigate to http://localhost:3000 to access the SB Blog site locally.

Contributing

If you'd like to contribute to SB Blog, please follow our Contribution Guidelines.

License

This project is licensed under the MIT License.

Contact

For any questions or inquiries, please contact Suliman Badour.