[JAVA] J'ai essayé de développer un site Web pour enregistrer les dépenses.

Cette fois, j'ai fait une demande de livre de comptes de ménage. Je décrirai le contexte et ce que j'ai appris.

Celui que j'ai fait cette fois est comme ça. スクリーンショット 2020-02-29 16.43.35.png

Langues et outils

・ HTML, CSS ・ Java ・ JavaScript ・ MySQL ・ Heroku

Contexte

J'ai décidé de tenir un livre de comptes de ménage au début de cette année quand j'ai pensé: "Je dois épargner maintenant". Cependant, je n'ai pas pris l'habitude de le mettre, alors j'ai pensé: "Si je le fais moi-même, je prendrai l'habitude de le mettre." Il a été développé dans le but d'être simple et facile à utiliser par n'importe qui. J'ai utilisé chart.js parce que je voulais créer un beau graphique circulaire.

Ce que tu peux faire

・ Connexion Déconnexion ・ Enregistrez la quantité utilisée, le contenu et la classification ・ Afficher le montant total et sa ventilation par mois ・ Précisez votre adresse e-mail et envoyez les dépenses du mois

Ce que j'ai appris

① chart.js est incroyable!

C'était très pratique lorsque je voulais créer un très beau graphique. Au début, après avoir étudié Java, j'ai pensé à implémenter des graphes en Java, mais je n'en avais pas de bon, j'ai donc utilisé celui-ci cette fois. Pas très bon signifie que de nouvelles fenêtres sortent, qu'elles n'ont pas l'air très cool, etc.

Site de référence: J'ai essayé de dessiner un graphique avec Chart.js

(2) La fonction d'envoi de courrier est étonnamment simple à mettre en œuvre!

Cette fois, nous avons implémenté une fonction pour envoyer les dépenses du mois à l'adresse email saisie. Je me suis référé au site suivant, mais il était très facile à mettre en œuvre.

Site de référence: Envoyer un courrier par courrier Java (Java)

GitHub J'ai posté ce code sur My GitHub. Si quelqu'un est intéressé, jetez un œil!

c'est tout.

Recommended Posts

J'ai essayé de développer un site Web pour enregistrer les dépenses.
J'ai essayé de développer un site Web de partage de boutique de ramen.
J'ai essayé de développer un outil de gestion des effectifs
Je souhaite développer une application web!
J'ai essayé de développer une application en 2 langues
J'ai essayé d'implémenter un serveur en utilisant Netty
J'ai essayé de casser le bloc avec java (1)
J'ai essayé de créer une compétence Clova en Java
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé de vérifier yum-cron
J'ai essayé de moderniser une application Java EE avec OpenShift.
J'ai essayé de convertir une chaîne de caractères en un type LocalDate en Java
J'ai essayé d'implémenter une application web pleine de bugs avec Kotlin
J'ai créé un client RESAS-API en Java
J'ai essayé de créer un environnement de développement padrino avec Docker
J'ai essayé de mâcher C # (indexeur)
J'ai essayé un petit docker de digdag.
J'ai essayé de résumer le support d'iOS 14
J'ai essayé d'interagir avec Java
J'ai essayé d'expliquer la méthode
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de résumer Java 8 maintenant
C # (polymorphisme: polymorphisme)
J'ai essayé d'expliquer Active Hash
J'ai essayé de créer une application cartographique simple dans Android Studio
J'ai essayé d'illuminer le sapin de Noël dans un jeu de la vie
J'ai essayé d'écrire du code comme une déclaration de type en Ruby
J'ai essayé de créer un environnement de développement Spring MVC sur Mac
[Unity] J'ai essayé de créer un plug-in natif UniNWPathMonitor en utilisant NWPathMonitor
J'ai essayé de créer une application simple en utilisant Dockder + Rails Scaffold
[Java] J'ai essayé de faire un labyrinthe par la méthode de creusage ♪
J'ai essayé de générer une source de programme en langage C à partir de cURL
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
J'ai essayé de créer une simple application Android de reconnaissance faciale en utilisant OpenCV
J'ai essayé un problème de calendrier avec Ruby
J'ai essayé de résumer les méthodes utilisées
Je veux écrire un joli build.gradle
J'ai essayé de migrer le traitement vers VS Code
J'ai essayé de résumer les expressions Java lambda
[Rails] J'ai essayé d'implémenter une transaction qui combine plusieurs processus DB
J'ai essayé de démarrer avec Web Assembly
[iOS] J'ai essayé de créer une application de traitement de type insta avec Swift
Je veux écrire un test unitaire!
J'ai essayé de résoudre la recherche binaire d'AOJ
J'ai essayé de créer une API Web qui se connecte à DB avec Quarkus
J'ai créé un bot de transaction d'arbitrage de monnaie virtuelle et essayé de gagner de l'argent
J'ai essayé d'implémenter le modèle Iterator
J'ai essayé de jouer un peu avec BottomNavigationView ①
J'ai essayé de résumer l'API Stream
J'ai essayé de créer une application de conversation en Java à l'aide de l'IA «A3RT»
J'ai essayé de construire AdoptOpenjdk 11 sur CentOS 7
Qu'est-ce que Docker? J'ai essayé de résumer
J'ai essayé d'utiliser Selenium comme JQuery
J'ai essayé de toucher JavaScript Part.2 orienté objet