This project is a PHP-based portfolio creator that stores standardized data in a MySQL database. Additionally, it provides users with the ability to create their own custom templates.
Step 1 Completed: Implementation of the portfolio builder.Step 2 Completed: Currently working on the portfolio editing feature and deletion option.Step 3 In Progress: Developing the template system and the ability to select different styles.Step 4 : Testing - Working atStep 5 : Update user data modal.
This project is open source, and contributions are highly welcome! If you have ideas, suggestions, or corrections, feel free to open an issue or submit a pull request.
- Backend: PHP
- Frontend: jQuery
- Database: MySQL
-
Fork the repository
-
Create a branch for your contribution (
git checkout -b new-feature
) -
Make desired changes and commit (
git commit -m 'Adding new feature'
) -
Push to the branch (
git push origin new-feature
) -
Open a pull request.
-
Create a .env file. In terminal line, write:
touch db/.env
. Now you'll find the .env inside of db/ folder. -
Create a empty database for this project and then fill up the .env file with your database information:
PROJECT_NAME=my-project-name
DB_HOST=localhost
DB_USERNAME=root
DB_PASSWORD=mypassword
MY_PORTFOLIO_NAME=mydatabase
MY_PORTFOLIO_PAGE=https:my-website.com
-
In terminal, install all dependencies:
composer install
-
For the last, in terminal command line you need to write the next command line for create your user access:
php migrate.php
I appreciate your contributions in advance!
Default user:
Login: admin
Default password: 123
Este projeto é um criador de portfolios desenvolvido em PHP que registra dados padronizados em um banco de dados MySQL. Além disso, oferece ao usuário a capacidade de criar seus próprios templates personalizados.
Fase 1 Concluída: Implementação do construtor de portfolios.Fase 2 Concluída: Atualmente trabalhando na funcionalidade de edição de portfolios e na opção de exclusão.Fase 3 Em andamento: Desenvolvimento do sistema de templates e a capacidade de selecionar diferentes estilos.Fase 4 : Testando até agora - Em andamento- Fase 5 : Modal de atualização de dados do usuário.
Este projeto é de código aberto e contribuições são muito bem-vindas! Se você tem ideias, sugestões ou correções, sinta-se à vontade para abrir uma issue ou enviar um pull request.
- Backend: PHP
- Frontend: jQuery
- Banco de Dados: MySQL
-
Faça um fork do repositório
-
Crie um branch para sua contribuição (
git checkout -b nova-feature
) -
Faça as mudanças desejadas e faça commit (
git commit -m 'Adicionando nova feature'
) -
Faça push para o branch (
git push origin nova-feature
) -
Abra um pull request.
-
Crie um arquivo .env. Digite no terminal:
touch db/.env
. Agora você encontrará o arquivo env dentro da pasta db/ -
Crie um banco de dados vazio para este projeto e então preencha o arquivo .env com os dados sobre o banco criado.
PROJECT_NAME=nome-do-meu-projeto
DB_HOST=localhost
DB_USERNAME=root
DB_PASSWORD=minhasenha
MY_PORTFOLIO_NAME=meubancodedados
MY_PORTFOLIO_PAGE=https:meu-site.com
-
Ainda no terminal, instale todas as dependências do projeto:
composer install
-
Por último, você precisa escrever no terminal o seguinte código para criar seu usuário padrão de acesso e uso:
php migrate.php
Usuário Padrão:
Login: admin
Default password: 123
Agradeço antecipadamente por suas contribuições!