Cave is an amazing platform for writing blogs from your cave.
Live: Cave.Blog
Clone the Repositry with this command:
git clone https://github.com/TousifProvat/caveblog.git
Create an .env file in the root and set these variables:
DATABASE_URL=
JWT_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=
FACEBOOK_CLIENT_ID=
FACEBOOK_CLIENT_SECRET=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
Install dependencies with the following command:
yarn
or
npm i
you are good to go. Now use yarn dev or npm run dev in the terminal to start your application locally. After running the command visit http://localhost:3000
yarn dev
or
npm run dev
- Add NextAuth Credentials login
- Add Backend Caching
- Search Funtionality
- Filter post by Tags
- Follow Authors