CodeCheck is a Laravel-based project that provides tools and resources for new developers to facilitate their learning of programming languages. It offers briefs to practice and feedback to improve their coding skills.
-
Briefs: CodeCheck provides briefs for new developers to practice coding in a variety of programming languages.
-
Feedback: CodeCheck offers feedback to help new developers improve their coding skills.
-
Resources: CodeCheck provides resources to help new developers learn programming languages, including tutorials, documentation, and examples.
-
User Accounts: CodeCheck allows users to create accounts to save their progress and track their learning.
- PHP 8.0 or higher
- Composer
- Node.js
- MySQL or other relational database management system
-
Clone the repository:
git clone https://github.com/Brief-Review/Brief-Review-Server.git -
Install PHP dependencies:
composer install -
Install Node.js dependencies:
npm install -
Copy the
.env.examplefile to.envand set your environment variables. -
Generate an application key:
php artisan key:generate -
Run database migrations:
php artisan migrate -
Start the development server:
php artisan serve
-
Create an account or log in with an existing one.
-
Choose a programming language and select a brief to work on.
-
Write your code in the editor provided and run it.
-
Review your feedback and make any necessary changes to your code.
-
Save your progress and continue to the next brief.
Contributions are welcome! To contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b my-branch-name -
Make changes and commit them:
git commit -am 'Add some feature' -
Push to the branch:
git push origin my-branch-name -
Submit a pull request.
This project is licensed under the Genious-Developers