Skip to content

dieegogutierrez/CafeWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Work-Friendly Cafes in London Website

Welcome to the Work-Friendly Cafes in London website! This platform is designed to help you discover the best cafes in London, England, where you can comfortably work, relax, and enjoy a great cup of coffee. The website comes equipped with user authentication, password hashing, password recovery, "remember me" functionality, and a user-friendly interface for creating and updating cafe listings.

Try It Out

Experience the website firsthand by clicking HERE.

Features

  1. User Authentication: Secure user registration and login system to access the platform's features.
  2. Password Hashing: User passwords are hashed and stored securely to ensure data privacy.
  3. Password Recovery: A password recovery mechanism is in place to assist users in regaining access to their accounts.
  4. Remember Me: The option to "remember" user login sessions for convenience.
  5. Cafe Listings: Users can create and manage their cafe listings, including updating their posts.
  6. Responsive Design: The website is designed using CSS, HTML, Jinja templates, and Bootstrap to ensure a seamless experience across devices.

Technologies Used

  • Flask: The website is built using the Flask framework, a Python micro web framework.
  • SQLAlchemy: SQLAlchemy is used for database management, ensuring efficient data handling.
  • PostgreSQL: The website employs a PostgreSQL database to store cafe listings and user data securely.
  • HTML, CSS, Bootstrap: The frontend is designed using HTML and CSS, with Bootstrap for responsive and visually appealing layouts.
  • Jinja: Jinja templating engine is used to render dynamic content on web pages.

Usage

  1. Click on Cafes to see all the posts.
  2. Register a new account or log in if you already have an account.
  3. Browse through the listed cafes or add a new cafe if it's not already listed.
  4. Edit or update your cafe listings as needed.
  5. Enjoy working or relaxing in the work-friendly cafes of London!