Skip to content

The Journal Web Application is a Flask-based digital platform for private, secure journaling, featuring user authentication, profile customization, and a responsive design.

Notifications You must be signed in to change notification settings

CSingh26/Journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Journal Web Application

Project Overview

This Journal Web Application is designed to provide users with a personal space for capturing their thoughts, ideas, and daily events. Built with Flask, this application allows users to create, read, update, and delete journal entries in a secure and intuitive environment. The application features user authentication, profile management, and a responsive design for accessibility across various devices.

Key Features

  • User Authentication: Sign up, log in, and log out functionalities to manage user access.
  • Journal Entries: Users can create, view, update, and delete their journal entries.
  • Profile Management: Users can view and edit their profile details.
  • Responsive Design: Ensures a seamless experience across desktop, tablet, and mobile devices.

Technologies Used

  • Frontend: HTML, CSS, JavaScript

  • Backend: Flask (Python)

  • Database: SQLite for development, with easy scalability to PostgreSQL or MySQL for production environments.

  • Deployment: This project is ready for deployment on platforms like Heroku, AWS, or DigitalOcean.

  • app/: Main application package.

    • templates/: HTML files for the application.
    • static/: CSS, JavaScript, and image files.
    • models.py: Database models.
    • forms.py: WTForms forms for data validation.
    • routes.py: Flask routes for handling requests.
  • migrations/: Database migrations folder.

  • requirements.txt: List of project dependencies.

Contributing

Contributions to this project are welcome! Please fork the repository and submit a pull request with your proposed changes. For major changes, please open an issue first to discuss what you would like to change.

About

The Journal Web Application is a Flask-based digital platform for private, secure journaling, featuring user authentication, profile customization, and a responsive design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published