Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arindam200/makaut_buddy

This project provides study material for college students.
https://github.com/arindam200/makaut_buddy

hacktoberfest hacktoberfest-accepted nextjs

Last synced: about 13 hours ago
JSON representation

This project provides study material for college students.

Awesome Lists containing this project

README

        

![image](/public/Readme.png)

Makaut Buddy











This project provides study material for college students. Where they can get videos, notes, and PYQ in one place for their semester exams.

## Prerequisites

1. [Node.Js](https://nodejs.org/en) installed on your local machine.
2. [Clerk](https://clerk.com/) Account for authentication & authorization.
3. [Cloudinary](https://cloudinary.com/) Account
4. [MongoDB](https://www.mongodb.com/) Account for database setup.

## Local Setup

`NOTE: Commands are to be executed on Linux, Mac, and Windows(using Powershell)`

1. Clone this repo using:

```sh
git clone https://github.com/Arindam200/makaut_buddy.git
```

2. To install dependencies and clean the git repo run:

```sh
npm install
```

or

```sh
yarn install
```

3. Create a `.env` file in the root directory of the project. Add the following environment variables:

```sh
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](https://clerk.com/), [Cloudinary](https://cloudinary.com/).

For reference, you can check the `.env.example` file.

4. Run the development server:

```sh
npm run dev
```

###### or

```sh
yarn dev
```

5. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Contributing

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](/CONTRIBUTING.md).

## Thanks to all Contributors 💪

Thanks a lot for spending your time helping all-round-calculator grow. Thanks a lot! Keep rocking 🍻