https://github.com/yash-10/evolve-web-app
A blog web application for users to create, like, and share posts.
https://github.com/yash-10/evolve-web-app
css flask html sqlite3
Last synced: 2 months ago
JSON representation
A blog web application for users to create, like, and share posts.
- Host: GitHub
- URL: https://github.com/yash-10/evolve-web-app
- Owner: Yash-10
- Created: 2020-09-03T17:43:37.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-07T06:22:28.000Z (over 5 years ago)
- Last Synced: 2025-03-29T18:35:18.124Z (over 1 year ago)
- Topics: css, flask, html, sqlite3
- Language: HTML
- Homepage:
- Size: 266 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# evolve
A Blog Web Application for users to share and like posts

## Technologies used
- Flask
- HTML, CSS
- SQL (sqlite3)
## Description
1. "application.py" file contains the working code in Python.
2. "helpers.py" file has a helper function to help in logging in to the website.
3. "templates" directory contains all the HTML files.
4. "static" directory contains the necessary CSS and other static content files.
## Functionality
- Register
- Users can enter their name, email, password, and an authentication question to confirm user's identity
- Login
- Login with the user's credentials with a "Forgot password" option
- My posts
- Displays the current user's posts only
- All posts
- Displays everyone's posts
- Create a post
- Create post requiring a title and content
- Additional features
- User's can like other's posts
- Delete their account permanently (after a confirmation pop-up)