wnm-trojan /
laravel-api-core-beta
This is a Laravel RESTful API core with JWT authentication. It can be used for your backend API service projects.
41/100 healthLoading repository data…
SENESO / repository
This project is a full-stack clone of Notion.com, implementing the core functionality with a PHP backend (Slim Framework) and a React frontend. The application features real-time collaboration, database-like blocks (tables, Kanban boards, calendars), and more.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This project is a full-stack clone of Notion.com, implementing the core functionality with a PHP backend (Slim Framework) and a React frontend. The application features real-time collaboration, database-like blocks (tables, Kanban boards, calendars), and more.
notion-php-clone/
├── backend/ # PHP backend (Slim Framework)
│ ├── bin/ # CLI scripts
│ ├── logs/ # Application logs
│ ├── public/ # Public files and entry point
│ ├── src/ # Source code
│ │ ├── config/ # Configuration files
│ │ ├── controllers/ # Controller classes
│ │ ├── middlewares/ # Middleware classes
│ │ ├── models/ # Data models
│ │ ├── routes/ # Route definitions
│ │ ├── services/ # Service classes
│ │ ├── utils/ # Utility functions
│ │ └── WebSocket/ # WebSocket server
│ ├── uploads/ # File uploads
│ ├── vendor/ # Dependencies
│ ├── .env # Environment variables
│ ├── composer.json # Composer configuration
│ └── Dockerfile # Docker config for backend
│
├── frontend/ # React frontend (Vite + TypeScript)
│ ├── public/ # Static assets
│ ├── src/ # Source code
│ │ ├── components/ # React components
│ │ ├── hooks/ # Custom React hooks
│ │ ├── pages/ # Page components
│ │ ├── services/ # API services
│ │ ├── stores/ # Zustand state stores
│ │ └── lib/ # Utility functions
│ ├── package.json # NPM dependencies
│ └── Dockerfile # Docker config for frontend
│
├── docker-compose.yml # Docker Compose configuration
└── README.md # Project documentation
Selected from shared topics, language and repository description—not editorial ratings.
wnm-trojan /
This is a Laravel RESTful API core with JWT authentication. It can be used for your backend API service projects.
41/100 healthwnm-trojan /
This is a Laravel RESTful API core with JWT authentication and Containerization. It can be used for your backend API service projects.
31/100 healthClone the repository:
git clone https://github.com/yourusername/notion-php-clone.git
cd notion-php-clone
Create a .env file for the Docker environment:
echo "JWT_SECRET=your_secure_jwt_secret_here" > .env
Start the application using Docker Compose:
docker-compose up -d
Initialize the database schema:
docker-compose exec backend php bin/create-schema.php
Access the application:
Navigate to the backend directory:
cd notion-php-clone/backend
Install dependencies:
composer install
Create a .env file based on .env.example:
cp .env.example .env
Set up a PostgreSQL database and update the .env file with your database credentials.
Create the database schema:
php bin/create-schema.php
Start the PHP development server:
composer start
Start the WebSocket server:
php bin/websocket-server.php
Navigate to the frontend directory:
cd notion-php-clone/frontend
Install dependencies:
npm install
Create an .env file with API and WebSocket URLs:
REACT_APP_API_URL=http://localhost:8000/api
REACT_APP_WS_URL=ws://localhost:8080
Start the development server:
npm run dev
See the full API documentation in the API.md file.
MIT