Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swayam25/bit-box
Elevate your coding skills with Bit Box
https://github.com/swayam25/bit-box
codebin javascript svelte web-ide
Last synced: 2 months ago
JSON representation
Elevate your coding skills with Bit Box
- Host: GitHub
- URL: https://github.com/swayam25/bit-box
- Owner: swayam25
- License: gpl-3.0
- Created: 2024-08-11T10:00:16.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-06T14:39:24.000Z (3 months ago)
- Last Synced: 2024-10-10T12:05:25.398Z (2 months ago)
- Topics: codebin, javascript, svelte, web-ide
- Language: Svelte
- Homepage:
- Size: 2.24 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Bit Box](./assets/bitbox.png)
Elevate your coding skills with Bit Box
## ❓️ What is Bit Box?
With Bit Box, you can quickly create and share snippets of code in multiple languages, including Python, HTML, CSS, JavaScript and more. Simply paste your code into Bit Box and get a unique URL that you can share with others, so they can view, edit, and collaborate on your code.
Whether you're a developer, a designer, a student, or anyone else who works with code, Bit Box makes it easy to share your work and get feedback from others. You can customize your code snippets with syntax highlighting, line numbering, and other formatting options, and you can even set an expiration date for your snippets to keep them secure.
Best of all, Bit Box is completely free, so you can use it without any restrictions or limitations. Start sharing your code with the world today!## 🎬️ Preview
- **Welcome Page**
![Welcome Page](./assets/welcome_page.png)
- **Features Section**
![Features Section](./assets/features_section.png)
- **IDE Page**
![IDE Page](./assets/ide_page.png)
## 🚀 Installation
1. Clone this repository
```sh
git clone https://github.com/swayam25/Bit-Box bit_box
cd bit_box
```2. Install dependencies
- Backend
```sh
cd server
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```- Frontend
```sh
cd client
npm i
```3. Configure the [`config.json`](./config.json) file
4. Start the app
- Backend
```sh
cd server
source .venv/bin/activate
python -m uvicorn main:app --host localhost --port 2501
```
- Frontend
```sh
cd client
npm run dev -- --host --port 2500
```5. URLs
- Backend: `http://localhost:2501`
- Frontend: `http://localhost:2500`