Skip to content

A place to dump your thoughts and worries. ( The previous minddump project built using next-js )

Notifications You must be signed in to change notification settings

adxthya/minddump-nextjs

Repository files navigation

Minddump

A place to dump your thoughts and worries. Messages can be private and public allowing u to choose what to share with others and what to be private. Use it as your personal diary or maybe just a place to vent out

Run Locally

Database configuration

Before running the project, create a mongodb database and provide the connection url for prisma in the .env file

OAuth Configuration

Create an account in Google developer console and create a project. The redirect uri must be set as localhost to run the project locally. The Secret_id and Client_id are required and should be entered in an env file.

Env Variables

Env variables for Google OAuth, MongoDB and Auth.js should be provided in a .env file in the root dir

Starting the node server

Clone the project

  git clone https://github.com/adithyakb10/minddump-nextjs

Go to the project directory

  cd minddump-nextjs

Install dependencies

  npm install

Set up prisma

  npx prisma init
  npx prisma db push
  npx prisma generate

Start the server

  npm run dev

Tech Stack

  • Built using next-js
  • Authentication using auth.js
  • Database - MongoDB
  • ORM - Prisma

Badges

GitHub issues

GitHub commit activity

GitHub last commit (branch)

Demo

Checkout the live demo : https://minddump.vercel.app

Acknowledgements

Inspired from this website

Appendix

Raise an issue if anything needs to be fixed PRs are welcome

License

MIT

About

A place to dump your thoughts and worries. ( The previous minddump project built using next-js )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published