This project provides study material for college students. Where they can get videos, notes, and PYQ in one place for their semester exams.
- Node.Js installed on your local machine.
- Clerk Account for authentication & authorization.
- Cloudinary Account
- MongoDB Account for database setup.
NOTE: Commands are to be executed on Linux, Mac, and Windows(using Powershell)
- Clone this repo using:
git clone https://github.com/Arindam200/makaut_buddy.git
- To install dependencies and clean the git repo run:
npm install
or
yarn install
- Create a
.env
file in the root directory of the project. Add the following environment variables:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= YOUR_PUBLISHABLE_KEY
CLERK_SECRET_KEY= YOUR_CLERK_SECRET_KEY
NEXT_PUBLIC_API_URL= YOUR_API_URL
NEXT_PUBLIC_CLOUD_NAME=YOUR_CLOUDINARY_CLOUD_NAME
NEXT_PUBLIC_CLOUD_PRESET=YOUR_CLOUDINARY_CLOUD_PRESET
MONGODB_URI=YOUR_MONGODB_CONNECTION_URI
You can get these keys here: Clerk, Cloudinary.
For reference, you can check the .env.example
file.
- Run the development server:
npm run dev
yarn dev
- Open http://localhost:3000 with your browser to see the result.
We welcome your contributions! All changes (even with commit access) need a pull request & thumbs-up from a core dev
We love ❤️ pull requests! Learn how to contribute in our guide: contribution guide.
Thanks a lot for spending your time helping all-round-calculator grow. Thanks a lot! Keep rocking 🍻