This repository contains the source code for the javascript.cm website ( javascript community in Cameroon ), inspired by laravel.cm. Laravel Cameroon is the largest community of PHP & Laravel developers residing in Cameroon.
The following dependencies are required to start the installation:
- Node.js >= 22.0.0
- npm or yarn
- PostgreSQL or MySQL
- Clone this repo:
git clone https://github.com/bleriotnoguia/javascript.cm.git- Install dependencies:
npm installor
yarn install- Configure your database in
.env:
DB_CONNECTION=mysql
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=root
MYSQL_PASSWORD=
MYSQL_DB_NAME=javascript_cm- Run migrations:
node ace migration:run- Start the development server:
node ace serve --watch- User Authentication
- GitHub Authentication
- Twitter Integration
- Article Management
- Forum
- Discussions
- Admin Dashboard
- Telegram Notifications
| Command | Description |
|---|---|
node ace serve --watch |
Start development server |
node ace build |
Build for production |
node ace test |
Run tests |
node ace migration:run |
Run database migrations |
node ace migration:rollback |
Rollback migrations |
Please read the contribution guide before creating an issue or sending a pull request.
If you discover a security vulnerability in the application, please send an email to support@javascript.cm.
The MIT License. Please see the License file for more information.