https://github.com/dieegogutierrez/cafewebsite
Cafe work friendly website built with Flask
https://github.com/dieegogutierrez/cafewebsite
bootstrap css flask html sqlalchemy sqlite
Last synced: 3 months ago
JSON representation
Cafe work friendly website built with Flask
- Host: GitHub
- URL: https://github.com/dieegogutierrez/cafewebsite
- Owner: dieegogutierrez
- Created: 2023-07-13T13:12:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-16T18:23:12.000Z (about 2 years ago)
- Last Synced: 2025-02-08T13:25:23.734Z (over 1 year ago)
- Topics: bootstrap, css, flask, html, sqlalchemy, sqlite
- Language: HTML
- Homepage: https://cafewebsite.dgutierrezengineer.com
- Size: 9.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://cafewebsite.dgutierrezengineer.com).
## 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!