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

https://github.com/puskar-roy/bingoctf

An Awesome CTF Platform to Jumpstart Your Cyber Security Journey, Helping You To Learn Cyber Security.
https://github.com/puskar-roy/bingoctf

ctf-challenges ctf-platform mongodb next-auth nextjs14

Last synced: about 1 month ago
JSON representation

An Awesome CTF Platform to Jumpstart Your Cyber Security Journey, Helping You To Learn Cyber Security.

Awesome Lists containing this project

README

          





![bingoctfgogreenlandingpage](https://res.cloudinary.com/dky3cpvtf/image/upload/v1709153052/bingoCTF_xlbckm.jpg)

bingoCTF - A CTF Platform For Beginner !



An Awesome CTF Platform to Jumpstart Your Cyber Security Journey, Helping You To Learn Cyber Security.


Explore the docs ยป




Go Live
ยท
Report Bug
ยท
Request Feature


## Getting Started ๐Ÿš€

### Prerequisites
Before you begin contributing to this project, make sure you have the following set up:

- [Node.js](https://nodejs.org/): A JavaScript runtime.
- [npm](https://www.npmjs.com/): The Node.js package manager.

### Run This โŒจ๏ธ

1. **Clone the Repository:**
```bash
git clone https://github.com/Puskar-Roy/bingoCTF
```
2. **Install Dependencies:**
```bash
npm install
```
3. **Add Environment Variables:**
```bash
touch .env
```
4. **Add the necessary configuration:**

```bash
GOOGLE_CLIENT_ID =
GOOGLE_CLIENT_SECRET =

NEXTAUTH_SECRET=
NEXTAUTH_URL = "http://localhost:3000"

ENV = DEV

MONGO_URL=mongodb+srv://@cluster0.hoewnmt.mongodb.net/?retryWrites=true&w=majority
```
5. **Run This Project:**
```bash
npm run dev
```

(back to top)

### Built With

This section highlights the key frameworks and libraries that form the foundation of your project. Below are some notable examples:

- **[![Vercel](https://img.shields.io/badge/Next.JS-000000?style=for-the-badge&logo=vercel&logoColor=white)](https://vercel.com/):** Full Stack React Framework
- **[![TypeScript](https://shields.io/badge/TypeScript-3178C6?logo=TypeScript&logoColor=FFF&style=flat-square)](https://www.typescriptlang.org/):** A superset of JavaScript that adds static types.
- **[![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E)](https://developer.mozilla.org/en-US/docs/Web/JavaScript):** The programming language of
- **[![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)](https://www.mongodb.com/):** The database for modern applications.
- **[![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white)](https://vercel.com/):** Cloud platform for serverless deployment and hosting.
- **[![ESLint](https://img.shields.io/badge/ESLint-4B32C3?style=for-the-badge&logo=eslint&logoColor=white)](https://eslint.org/):** Pluggable linting utility for identifying and fixing code issues.
- **[![Prettier](https://img.shields.io/badge/Prettier-F7B93E?style=for-the-badge&logo=prettier&logoColor=white)](https://prettier.io/):** Opinionated code formatter to ensure consistent code styling the web.

(back to top)


## Contributing ๐ŸŒŸ
### Making Contributions

We welcome and appreciate contributions from the community โค๏ธ! Here's how you can contribute:

- **Open Issues:** Check for open issues or create a new one to start discussions.
- **Fork the Repository:** Fork the project to your own GitHub account.
- **Create Pull Request:** Make changes in your fork and submit a pull request.

### Welcome Contributors!

๐Ÿš€ Thank you for considering contributing to this project! Your involvement makes this template even better. Feel free to explore the code, share your ideas, and make improvements โœŒ๏ธ.

๐ŸŒŸ Don't hesitate to reach out if you have any questions or need assistance. Together, let's make this project amazing!๐ŸŸฉ

(back to top)