Our project aims to create a website for writing knowledge record and portfolios.
The application should eventually be able to record pages containing all types of information, such as those relating to the students' career path during their training. This will involve the generation of pages that can be filled in as desired by users, with the possibility of placing them in collections (tags) and being able to share them with groups or individuals.
All this information can be exported so that all the work and knowledge can be kept informed about it.
Finally, teachers will have access to its pages and collections for evaluation.
This section lists the main frameworks we used to build our project.
To obtain a local copy of the project, follow these steps.
- Clone the repo
git clone https://github.com/Fenightix/Sonyry.git
- Access your project directory
cd Sonyry
- Installing project dependencies from composer
composer install
- Install NPM dependencies
npm install
- Create a copy of your .env file
cp .env.example .env
- Generate your encryption key
php artisan key:generate
- Create an empty database for your project
- Configure your .env file to allow a connection to the database.
In the .env file, fill in the options DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME and DB_PASSWORD to match the credentials of the database you just created.
- Add tables and contents of your database with migrations or in sql
php artisan migrate
php artisan db:seed
Here will be space to show useful examples of how the project can be used. Additional screenshots, sample code and working demos may be present. We will also be able to create links to other resources.
See the open issues for a list of proposed features (and known issues).