Skip to content

JamsheedMistri/jupyter-nb-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Jupyter Notebook Clone

Jupyter Notebook Clone is a web application that allows users to create, edit, and run notebooks containing code snippets and markdown content. You can view a live demo here. This README provides instructions for setting up and running both the frontend and backend components of the application.

Backend Setup and Running

  1. Install the required dependencies:
cd backend
pip install -r requirements.txt
  1. Set up environment variables by creating a .env file and populating it with the necessary values. Example file can be found in backend/.env.example.

  2. Start the backend server:

uvicorn main:app --reload

The backend server will run at localhost:8000. You can access the FastAPI OpenAPI schema at localhost:8000/docs or localhost:8000/redoc.

Note: Make sure you have MongoDB and Supabase set up and running.

Frontend Setup and Running

  1. Install the required dependencies:
cd frontend
npm install
  1. Start the frontend development server:
npm run dev

The frontend development server will run at localhost:3000. You can access the running application by opening this URL in your web browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published