Une description du portfolio que j'ai créé. J'ai résumé le contexte, les fonctions, les difficultés et l'ingéniosité que j'ai faites, ainsi que les futurs numéros.
Vous pouvez voir le site et le code source réellement créés à partir du lien ci-dessous. https://github.com/rotosiri-zu/pcparts https://pcparts-staging.herokuapp.com/
Je fabrique mon propre PC comme passe-temps, mais je veux connaître les spécifications des pièces de PC que je ne connais pas D'autres utilisateurs se demandent quel type de pièces de PC ils utilisent, et d'autres utilisateurs qui fabriquent leur propre PC J'ai créé une application Web avec l'espoir qu'elle sera utile pour sélectionner les pièces PC utilisées dans l'introduction de l'utilisateur et les pièces à créer avec celles achetées.
De plus, je pensais quitter mon poste actuel et devenir ingénieur back-end pour une société de développement Web. J'ai décidé de faire de cette application un portefeuille d'activités de changement de carrière.
Ruby 2.6.6
ruby on rails 5.2.4.3
bootstrap4
postgres sql
github
heroku + Amazon S3
Vous pouvez vous connecter avec un utilisateur enregistré ou une connexion invité. Vous pouvez également vous connecter avec une connexion invité depuis l'écran d'accueil.
Vous pouvez poster librement en vous inscrivant en tant que membre. S'il y a une erreur dans l'entrée, le message ne sera pas publié et un message d'erreur sera affiché.
Vous pouvez consulter la liste des éléments publiés par l'utilisateur.
Vous pouvez rechercher par le nom du titre que vous avez entré lors de la publication.
Vous pouvez effectuer une recherche par catégorie sélectionnée au moment de la publication.
Vous pouvez poster vos impressions de pièces PC. S'il y a une erreur dans l'entrée, le message ne sera pas publié et un message d'erreur sera affiché.
Vous pouvez mettre à jour / supprimer les éléments publiés.
Vous pouvez mettre à jour / supprimer les avis publiés.
Il a fallu beaucoup de temps pour résoudre l'erreur d'identification en ajoutant la fonction de catégorie. La solution a été résolue lorsque j'ai essayé de vérifier et d'émettre des hypothèses, puis j'ai cherché et recherché et trouvé l'article.
Vous pouvez vous connecter en tant qu'invité à partir de l'écran d'accueil, ajouter une description de la fonction sur l'écran d'accueil, ajouter une ligne noire à la limite entre la description et la liste de publication d'articles, et ajouter une ligne noire au formulaire de publication d'avis sur l'écran des détails pour le rendre plus facile à comprendre.
La raison pour laquelle j'ai choisi ruby sur rails est qu'il existe de nombreux articles et communautés auxquels les débutants peuvent facilement entrer et se référer, j'ai donc choisi ruby sur rails.
Puisque le code de test n'a pas été appliqué aux futurs problèmes, nous pensons ajouter une implémentation de test et une implémentation de liste de fil d'Ariane.
Le test unitaire a été créé.
Recommended Posts