Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

About the Project: Summer Journal is a simple personal journaling web application built as a learning project to understand how frontend and backend communicate in a real-world setup. The app allows users to: -Write daily journal entries -Select a mood -Automatically attach timestamps -View past entries in a separate history page

This project was built step-by-step to strengthen my understanding of web development fundamentals and backend integration.

Tech Stack: Frontend: HTML, CSS, JavaScript Backend: Python (Flask) Data Storage: JSON file (local persistence)

Tools: VS Code, Git

Features: -Clean and minimal journaling UI -Mood selection for each entry -Automatic date & time stamping -Entries saved persistently in a JSON file -Separate page to view past journal entries -Frontend–backend communication

πŸ“‚ Project Structure WebDevSummerJournalProject/ β”‚ β”œβ”€β”€ app.py β”œβ”€β”€ journal.json β”œβ”€β”€ index.html β”œβ”€β”€ history.html β”œβ”€β”€ static/ β”‚ β”œβ”€β”€ style.css β”‚ β”œβ”€β”€ script.js β”‚ └── history.js

How to Run the Project: -Clone the repository -Install dependencies: pip install flask flask-cors -Run the Flask server: python app.py -Open index.html in your browser

Future Improvements: -Delete or edit journal entries -Better UI polish and animations -User authentication

This project is intentionally simple and built as a learning exercise.

About

This project involves using HTML, CSS, Javascript, and Python flask to execute a simple journal logging website that allows the user to create journal entries and view previous ones.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages