Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thenolle/codebin
CodeBin is a private, secure hastebin clone for storing, sharing, and collaborating on code snippets with fellow developers. Features include real-time collaboration, custom folders, tags, and cross-device accessibility. Built with Node.js, Express, EJS, and MongoDB.
https://github.com/thenolle/codebin
codebin mern-stack notes sharing
Last synced: 24 days ago
JSON representation
CodeBin is a private, secure hastebin clone for storing, sharing, and collaborating on code snippets with fellow developers. Features include real-time collaboration, custom folders, tags, and cross-device accessibility. Built with Node.js, Express, EJS, and MongoDB.
- Host: GitHub
- URL: https://github.com/thenolle/codebin
- Owner: TheNolle
- License: other
- Created: 2023-04-15T19:54:30.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-03T13:45:41.000Z (about 1 year ago)
- Last Synced: 2024-05-01T21:57:30.781Z (8 months ago)
- Topics: codebin, mern-stack, notes, sharing
- Language: JavaScript
- Homepage: https://discord.com/invite/86yVsMVN9z
- Size: 469 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CodeBin 📝💾
CodeBin is a private, handmade hastebin clone. It offers a convenient and secure way to store, share, and collaborate on code snippets with a community of fellow developers.
### Preview
![Preview](preview.png)## 🌟 Features
- 🔒 Private: Requires an account for access
- 💻 Copy-Paste functionality for easy code sharing
- 👥 Collaborate with others in real-time
- 🌐 Accessible from any device with an internet connection
- 📁 Organize your code snippets with custom folders and tags## 🛠️ Built With
- [Node.js](https://nodejs.org/en/)
- [Express](https://expressjs.com/)
- [EJS](https://ejs.co/)
- [MongoDB](https://www.mongodb.com/)## 📚 Table of Contents
- [CodeBin 📝💾](#codebin-)
- [Preview](#preview)
- [🌟 Features](#-features)
- [🛠️ Built With](#️-built-with)
- [📚 Table of Contents](#-table-of-contents)
- [Getting Started 🚀](#getting-started-)
- [Prerequisites 📋](#prerequisites-)
- [Installation ⚙️](#installation-️)
- [Usage 💻](#usage-)
- [Contributing 🤝](#contributing-)
- [Code of Conduct 🌈](#code-of-conduct-)
- [License 📄](#license-)
- [Author 👨💻](#author-)
- [Support ❤️](#support-️)## Getting Started 🚀
Follow these steps to get CodeBin up and running on your local machine.### Prerequisites 📋
Make sure you have the following software installed:
- [Node.js](https://nodejs.org/en/) (v19.7.0 or higher)
- [MongoDB](https://www.mongodb.com/) (v4.4.19 or higher)
- [npm](https://www.npmjs.com/) (v9.5.0 or higher)### Installation ⚙️
1. Clone the repository:
```bash
git clone https://github.com/TheNolle/CodeBin.git
```2. Navigate to the project directory:
```bash
cd CodeBin
```3. Install the required dependencies:
```bash
npm install
```4. Create a .env file in the root directory and configure it with your MongoDB connection string and other necessary variables. Refer to the .env.example file for guidance.
5. Start the server:
```bash
npm start
```6. Access CodeBin in your browser at http://localhost:3000.
## Usage 💻
1. Register or log in to your CodeBin account.
2. Create, edit, and save your code snippets.
3. Share snippets with others by providing them with the unique URL.
4. Organize your snippets with folders and tags for easy navigation.## Contributing 🤝
Please read our [CONTRIBUTING](CONTRIBUTING) for details on how to contribute to CodeBin.Any contributions to CodeBin are greatly appreciated! If you'd like to help improve the project, please follow the steps outlined in the [CONTRIBUTING](CONTRIBUTING) file.
## Code of Conduct 🌈
We strive to create a welcoming and inclusive community. By participating in this project, you agree to abide by our [Code of Conduct](CODE_OF_CONDUCT.md). Please ensure that you treat everyone with respect and professionalism.## License 📄
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.## Author 👨💻
- Nolly
- Website: [thenolle.com](https://thenolle.com)
- Twitter: [@TheNolly__](https://twitter.com/TheNolly__)
- Github: [@TheNolle](https://github.com/TheNolle)## Support ❤️
If you enjoy using CodeBin and want to support its development, consider becoming a patron or making a one-time donation. Your contributions will help keep the project alive and growing!
- Patreon: [@nolly__](https://www.patreon.com/nolly__)
- Ko-fi: [@nolly__](https://ko-fi.com/nolly__)
- Discord: [Nolly#0001](https://discord.com/users/1030561407411966064)
- Discord Server: [Join our community](https://discord.com/invite/86yVsMVN9z)Thank you for your support! 💖🚀